Bob*_*obs 5 multilingual android localization bidirectional
我已阅读如何创建多语言Android应用程序?和android支持多种语言?我知道用多种语言创建一个Android应用程序.但我的问题是显示不同语言的从右到左和从左到右的文本.
例如,在英语中TextView,标签应EditText位于波斯语的左侧,而TextView应位于波斯语的右侧EditText.

如何在用户界面中支持从右到左的语言和UI?
我应该为从右到左的语言设计不同的布局吗?如何在RTL的布局中指定文件夹?类似的东西layout-rtl?或者我如何确定语言是从右到左?
有没有更简单的方法?
Android 4.2中引入了官方支持,请参阅RTL布局支持.您可以在此处通过输入链接描述来查询是否正在使用它.
您可以尝试在所有情况下使用相同的布局,也可以在"layout-ldrtl"中指定特定的布局.
根据您的示例,如果您正在使用RelativeLayout,则需要使用android:layout_alignParentStart属性,而不是android:layout_alignParentLeft来自动将标签从左向右移动.
| 归档时间: |
|
| 查看次数: |
2480 次 |
| 最近记录: |