屏幕右侧的Android视图

时间:2013-12-20 10:10:34

标签: android xml layout hebrew

我希望我的Android应用程序支持更多语言(希伯来语),但我不能让视图出现在scree的右侧(在希伯来语中我们从右到左书写/阅读不同于英语)。

我试过了android:layout_gravity="right",但它没有用。

有办法做到这一点吗?

2 个答案:

答案 0 :(得分:0)

您可以从右向左对齐文字,为此添加此属性

android:gravity="right"

到您的文本视图,仅当您的textview宽度设置为“fill_parent”或固定dip时,它才有效。 我无法在没有看到您的布局的情况下指出正确的解决方案,请原谅这个解决方案是否适合您。

答案 1 :(得分:0)

android:layout_gravity定义视图相对于其父级的位置。 android:gravity定义当前视图的子视图的位置。

所以设置android:gravity会对你有用

另请参阅以下帖子来处理多种语言的屏幕

How to get text direction in Android and change layout dynamically according to the direction?

还可以尝试为RTL设置android:textDirection

有关详情,请访问以下链接:

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