【问题标题】:in android's RelativeLayout toStartOf/toEndOf/alignStart/align/End does not work在 android 的 RelativeLayout 中 toStartOf/toEndOf/alignStart/align/End 不起作用
【发布时间】:2013-11-20 13:00:08
【问题描述】:

与模拟器不同,当部署到我的 4.1.x RTL 友好对齐时,像 align_toEndOf 似乎不起作用。而硬编码的 align_toRightOf 工作正常

会不会是当前本地设置不正确?

【问题讨论】:

    标签: android android-layout internationalization right-to-left


    【解决方案1】:

    Android 仅从 4.2.2 (jellybean mr1) 开始支持原生 rtl,所以这里听起来有些不对。

    即便如此,4.2.2 似乎仍然是半生不熟的,这两个参数都会被考虑在内,严重地搞砸了你的一些布局。您只需要 Start 或 Right 或 Left 就可以了。如果您想支持较旧的 API 版本,您可能必须复制布局。

    不过,从 4.3 开始,您可以同时拥有这两个值,如果定义了 start/end,它知道忽略左/右元素。 另外 - 确保将 android:supportsRtl="true" 设置为清单中的元素。

    【讨论】:

      猜你喜欢
      • 2018-03-12
      • 2018-02-14
      • 1970-01-01
      • 2016-08-14
      • 2022-01-17
      • 2016-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多