我是非常新的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),之前的版本不支持,操作栏从左到右显示。我搜索但找不到任何解决方案。 请不要减去我的代码,让我知道,如果不是真的问题,我会删除它。