5

Tôi rất mới trên android và muốn viết một ứng dụng hỗ trợ ngôn ngữ rtl. cho rằng tôi đã viếtCách đặt thanh ACTION của tôi để hỗ trợ phải sang trái

android:supportsRtl="true" 

trên phần ứng dụng của tệp kê khai và lệnh gọiRightToLeft trên phương thức oncreate của android. Phương pháp có nội dung sau:

@TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) 
private void forceRTLIfSupported() { 
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1) { 
     getWindow().getDecorView().setLayoutDirection(
       View.LAYOUT_DIRECTION_RTL); 
    } 
} 

nhưng tôi hiểu trên sdk API 16 (Android 4.1) và phiên bản trước đó không được hỗ trợ và thanh tác vụ hiển thị từ trái sang phải. Tôi tìm kiếm nhưng không thể tìm thấy giải pháp nào. Xin vui lòng không trừ mã của tôi chỉ cho tôi biết và sau đó tôi sẽ xóa nó nếu nó không phải là câu hỏi đúng.

Trả lời

0

Hãy thử với Bidi class

xem này answer cũng.

+0

Cảm ơn bạn đã trả lời câu hỏi của tôi, tôi đọc bindi nhưng lớp học này là dành cho văn bản, phải không? Vấn đề của tôi là về actionbar. Tôi không thể có định dạng thanh tác vụ trong tất cả các API. – user3266062

+0

Có nó tôi về văn bản. Tôi rất tiếc, tôi không có bất kỳ ý tưởng nào về cách khắc phục thanh tác vụ ... bạn có thể hỏi câu hỏi của mình rõ ràng hơn: "Cách đặt thanh ACTION của tôi để hỗ trợ từ phải sang trái?" và không phải "ứng dụng của tôi". chúc may mắn :) –

Các vấn đề liên quan