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

时间:2014-04-22 11:50:00

标签: android android-actionbar android-4.2-jelly-bean right-to-left

我是非常新的android,想要编写一个支持rtl语言的应用程序。因为我写了

android:supportsRtl="true"

在清单文件的应用程序部分,并在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);
    }
}

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

1 个答案:

答案 0 :(得分:0)

尝试使用Bidi class

另见answer