android:layout_alignParentStart="true"
Canh lề bắt đầu mép này xem đến bắt đầu cạnh của mẹ. Đây là trái cạnh cho LTR (trái sang phải) miền địa phương và đúng một trên RTL (phải sang trái) ngôn ngữ bản địa như tiếng Ả Rập, tiếng Hebrew, Persian, vv
Lý do Android Studio cũng cho biết thêm
android:layout_alignParentLeft="true"
với quan điểm của bạn là hỗ trợ các nền tảng cũ hơn trước phiên bản 4.2.x Jelly Bean
.Các thuộc tính Bắt đầu/Kết thúc như layout_alignParentStart
chỉ khả dụng từ API 17 trở đi. Các nền tảng mới hơn dự phòng thành các thuộc tính Trái/Phải chỉ khi không tìm thấy thuộc tính Bắt đầu/Kết thúc tương ứng.
Trong trường hợp này, ứng dụng của bạn hỗ trợ các nền tảng di sản bằng android:minSdkVersion
dưới mực nước 17
bạn phải luôn cung cấp Trái/Phải thuộc tính cho quan điểm của bạn. Nếu không dự án sẽ không biên dịch với một thông báo lỗi như
Để hỗ trợ các phiên bản cũ hơn API 17 (dự án quy định cụ thể 7) bạn cũng nên thêm android: layout_alignParentLeft = "true"
Cũng lưu ý rằng ứng dụng Android của bạn cũng cần khai báo hỗ trợ cho các ngôn ngữ RTL trong số AndroidManifest.xml
của bạn.
<application
...
android:supportsRtl="true"
/>
Nguồn
2015-01-14 02:14:19
Tôi không bao giờ tìm thấy bất kỳ sự khác biệt rõ ràng nào. – Rohit5k2
có, thay đổi ngôn ngữ thành bất kỳ ngôn ngữ RTL nào và bạn sẽ thấy – Selvin
@selvin: Ý của bạn là gì? Tôi cũng muốn biết điều này. – Rohit5k2