Android阿拉伯语文本对齐



我使用How中的类在Android中支持阿拉伯语文本?以显示阿拉伯语文本。在Android 2.1-2.3文本位于左侧,所以我使用Android:gravity="right",但在Android 3.0+阿拉伯语文本自动对齐在右侧,如果我使用Andrio:gravity="right"将在左侧对齐。如何在不同的Android版本中使文本对齐?

您可以为不同的API版本创建不同版本的布局。

您可以在此处阅读:http://developer.android.com/guide/topics/resources/providing-resources.html可以说,普通文件夹(/res/layout/)具有旧设备的布局,然后是另一个用于支持它的设备的文件夹:/res/layout-11/

layout-v11内部的布局仅适用于android 3.0及以上版本的设备。

希望能有所帮助。(更新日期:API等级改为11)

更新

在Android 4.2上这是一个本地功能:)

http://android-developers.blogspot.com.es/2013/03/native-rtl-support-in-android-42.html

最新更新