gpt4 book ai didi

android - 线性布局顺序在某些设备上是相反的

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:29:02 24 4
gpt4 key购买 nike

我有一个 LinearLayout,在某些设备上所有的 View 都是相反的。

好的版本:

[b1] [b2] [b3]

在某些设备上:

[b3] [b2] [b1]

为什么会发生这种情况,我该如何解决?

最佳答案

如果您在 API 级别 >=17(即 Android 4.2)上进行定位和测试,这可能是由 RTL 支持引起的,如所述 here .

如果你不想这样,你可以改变android:layoutDirection对于每个特定的 View (因为默认是 inherit, Root View 应该足够了)或者你可以通过设置 android:supportsRtl="false" 为整个应用程序禁用它。在 AndroidManifest.xml 文件中。

或者,您也可以将 API 级别设置为 < 17,因为它随后会因兼容性而被禁用(但这会使您无法使用某些 API)。

关于android - 线性布局顺序在某些设备上是相反的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24718173/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com