【问题标题】:Android views of the right side of the screen屏幕右侧的 Android 视图
【发布时间】:2013-12-20 10:10:33
【问题描述】:

我希望我的 android 应用支持更多语言(希伯来语),但我不能让视图出现在屏幕的右侧(在希伯来语中,我们不像英语那样从右到左书写/阅读)。

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

有没有办法做到这一点?

【问题讨论】:

    标签: android xml layout hebrew


    【解决方案1】:

    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

    【讨论】:

      【解决方案2】:

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

      android:gravity="right"
      

      对于您的文本视图,它仅在您的文本视图宽度设置为“fill_parent”或固定倾角时才有效。 如果没有看到你的布局,我无法指出正确的解决方案,如果这个解决方案不适合你,请原谅。

      【讨论】:

      • 我有名称布局,主要是带有一些表格行的表格布局,每行中有多个元素。而且视图并不总是 TextView,有些是 Button 等。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-07
      • 2020-02-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多