Flexbox 布局在实际设备上默认反向
Flexbox layout reverse by default on actual device
我正在使用 angular nativescript 构建移动应用程序。在某些方面,我使用了 flexbox 布局,里面有几个元素。我使用了一个 android studio 模拟器并且一切正常,但是当我 运行 我的实际设备上的应用程序时,flexbox 以相反的顺序显示他的元素并将它们粘贴到 flex 的右侧,就像我一样设置 flex-direction: row-reverse
。
我在模拟器和我的设备上同时 运行 编译代码,但它们显示的结果不同。
也许这是因为我设备上的语言是从右到左?
如果您想在 Android 上忽略设备从右到左的方向并使用不镜像的布局,您可以将以下内容添加到您的 AndroidManifest.xml
<manifest>
<application
...
android:supportsRtl="false"
tools:replace="android:supportsRtl"
>
</application>
</manifest>
我正在使用 angular nativescript 构建移动应用程序。在某些方面,我使用了 flexbox 布局,里面有几个元素。我使用了一个 android studio 模拟器并且一切正常,但是当我 运行 我的实际设备上的应用程序时,flexbox 以相反的顺序显示他的元素并将它们粘贴到 flex 的右侧,就像我一样设置 flex-direction: row-reverse
。
我在模拟器和我的设备上同时 运行 编译代码,但它们显示的结果不同。
也许这是因为我设备上的语言是从右到左?
如果您想在 Android 上忽略设备从右到左的方向并使用不镜像的布局,您可以将以下内容添加到您的 AndroidManifest.xml
<manifest>
<application
...
android:supportsRtl="false"
tools:replace="android:supportsRtl"
>
</application>
</manifest>