【发布时间】:2013-12-20 10:10:33
【问题描述】:
我希望我的 android 应用支持更多语言(希伯来语),但我不能让视图出现在屏幕的右侧(在希伯来语中,我们不像英语那样从右到左书写/阅读)。
我试过android:layout_gravity="right",但没用。
有没有办法做到这一点?
【问题讨论】:
我希望我的 android 应用支持更多语言(希伯来语),但我不能让视图出现在屏幕的右侧(在希伯来语中,我们不像英语那样从右到左书写/阅读)。
我试过android:layout_gravity="right",但没用。
有没有办法做到这一点?
【问题讨论】:
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
【讨论】:
您可以将文本从右向左对齐,为此添加此属性
android:gravity="right"
对于您的文本视图,它仅在您的文本视图宽度设置为“fill_parent”或固定倾角时才有效。 如果没有看到你的布局,我无法指出正确的解决方案,如果这个解决方案不适合你,请原谅。
【讨论】: