Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 某些设备上的线性布局顺序相反_Android_Android Linearlayout_Reverse - Fatal编程技术网

Android 某些设备上的线性布局顺序相反

Android 某些设备上的线性布局顺序相反,android,android-linearlayout,reverse,Android,Android Linearlayout,Reverse,我有一个线性布局,在某些设备上,所有视图都是反向的 好的版本: [b1] [b2] [b3] 在某些设备上: [b3] [b2] [b1] 为什么会发生这种情况?我如何修复它?如果您的目标和测试API级别>=17(即Android 4.2),这可能是由RTL支持造成的,如前所述 如果您不想这样做,您可以针对每个特定视图进行更改(并且由于默认值为继承,根视图应该足够了),或者可以通过在AndroidManifest.xml文件中设置来禁用整个应用程序的根视图 或者,您也可以将API级别设置为

我有一个
线性布局
,在某些设备上,所有视图都是反向的

好的版本:

[b1] [b2] [b3]
在某些设备上:

[b3] [b2] [b1]

为什么会发生这种情况?我如何修复它?

如果您的目标和测试API级别>=17(即Android 4.2),这可能是由RTL支持造成的,如前所述

如果您不想这样做,您可以针对每个特定视图进行更改(并且由于默认值为
继承
,根视图应该足够了),或者可以通过在AndroidManifest.xml文件中设置来禁用整个应用程序的根视图


或者,您也可以将API级别设置为<17,因为它将被禁用以实现兼容性(但这会将您锁定在某些API之外)。

没有代码显示它?我可以向您保证,事实并非如此。几乎所有的应用程序都会以这种方式出现。还有别的事情。