安卓智能手机和平板电脑之间使用不同语言的左右方向差异



我开发了一个应用程序,并将其安装在智能手机和平板电脑上表正在运行,第5.0.2版中智能手机正在运行4.4.2

在平板电脑上,相同的应用程序具有从右到左的方向(NavigationDrawer、List items等。)

加,

new SimpleDateFormat("MMMM yyyy").format(dateandtime.getTime());

给出了不同的输出语言。

我认为这与设备语言设置有关,但无论使用何种语言,我如何为所有设备调整它?

如果您希望其为LTR而不考虑语言,则使用setLayoutDirection(View.LAYOUT_DIRECTION_LTR);设置方向,如果您希望为所有情况设置RTL,则使用类似的setLayoutDirection(View.LAYOUT_DIRECTION_RTL);设置方向。

最新更新