Có cách nào để xác định xem thiết bị có ngôn ngữ từ phải sang trái không (giống như tiếng Ả Rập) trái với thứ gì đó từ trái sang phải (tiếng Anh)?android xác định xem thiết bị có phải là ngôn ngữ bên trái/bố cục
Something tương thích với các cấp API cũ (giảm đến 10) là cần thiết
SOLUTION
tôi đã kết thúc bằng cách sử dụng phương pháp xml trong câu trả lời chấp nhận. Xa hơn xuống dòng, tôi cũng nói thêm mã nêu ở đây cho trường hợp mà tôi không có quyền truy cập vào getResources()
Identifying RTL language in Android
chi tiết
Câu hỏi này vẫn nhận được rất nhiều lưu lượng ; một điều khác tôi muốn chỉ ra: Khi tôi hỏi điều này, tôi nghĩ rằng đó là một phần giúp giải quyết việc hiển thị các chevron trỏ khác nhau trong RTL và LTR - một cách trơn tru khác để thực hiện điều này là bằng cách đặt các tài nguyên có thể vẽ trong thư mục chuẩn và ldrtl
- có nghĩa là không có mã yêu cầu để xác định cái nào để hiển thị!
ah đây là một giải pháp tốt quá. tôi cũng thích cái này – Josh
Cảm ơn. Tôi thường sử dụng "kỹ thuật" này để xác định thời tiết ứng dụng đang chạy trên thiết bị máy tính bảng hay không;) – ezcoding
Tôi đã kết thúc bằng cách sử dụng giải pháp này bởi vì công việc trên tất cả mọi lúc, giải pháp của tôi không hoạt động bên trong onCreateView – Josh