【发布时间】:2014-04-22 11:49:59
【问题描述】:
我是 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) 和之前的版本不支持,并且操作栏从左到右显示。我搜索但找不到任何解决方案。 请不要减去我的代码,让我知道,如果不是真的问题,我将删除它。
【问题讨论】:
标签: android android-actionbar android-4.2-jelly-bean right-to-left