android导航视图在4.2.1 jelly bean中无法正常工作

android导航视图在4.2.1 jelly bean中无法正常工作,android,android-4.2-jelly-bean,android-navigationview,Android,Android 4.2 Jelly Bean,Android Navigationview,当语言为阿拉伯语时,android导航视图无法正常工作。此问题仅发生在4.2.1“果冻豆”上。存在图标对齐问题。请查看屏幕截图 你应该在你的应用程序标签中加入android:supportsRtl=true,并在你的活动中强制从右向左支持jelly bean,如下所示: @TargetApi(Build.VERSION_CODES.JELLY_BEAN_MR1) private void forceRTLIfSupported() { if(Build.VERSION.SD

当语言为阿拉伯语时,android导航视图无法正常工作。此问题仅发生在4.2.1“果冻豆”上。存在图标对齐问题。请查看屏幕截图

你应该在你的应用程序标签中加入android:supportsRtl=true,并在你的活动中强制从右向左支持jelly bean,如下所示:

         @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_DI‌​RECTION_RTL); 
} 
}

问题是什么?请分享更多详细信息,您是否使用自定义列表项?请参阅图标对齐。所有图标应位于xml文件的右侧。如果您使用自定义列表项,如果您使用相对布局,请将其更改为线性布局。此翻转使用相对布局使用阿拉伯语。我使用的是导航视图,我从菜单文件夹中获取所有项。我没有使用自定义视图或列表视图