如何设置我的ACTION BAR以支持从右到左

use*_*062 5 android right-to-left android-actionbar android-4.2-jelly-bean

我是android的新手,想写一个支持rtl语言的应用程序.因为我写的

android:supportsRtl="true"
Run Code Online (Sandbox Code Playgroud)

在manifest文件的应用程序部分,并在android的oncreate方法上调用forceRightToLeft.该方法有以下主体:

@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);
    }
}
Run Code Online (Sandbox Code Playgroud)

但我理解sdk API 16(Android 4.1)和之前的版本不支持,操作栏从左到右显示.我搜索但找不到任何解决方案.请不要删除我的代码只是让我知道然后如果不是真的问题我将删除它.

ahm*_*_89 0

尝试Bidi 类

另请参阅这个答案