我正在用angular nativescript构建一个移动应用程序。在某些部分,我使用flex布局与几个元素在它里面。我使用了android工作室模拟器,一切都工作得很好,但是当我在我的实际设备上运行应用程序时,flexbox以相反的顺序显示元素,并将它们粘贴到flex的右侧,就像我设置flex-direction: row-reverse
一样。我在模拟器和我的设备上同时运行代码,它们不显示相同的结果。也许这是因为我的设备上的语言是从右到左?
如果你想在Android上忽略设备从右到左的方向,并使用布局而不被镜像,你可以添加以下内容到你的AndroidManifest.xml
<manifest>
<application
...
android:supportsRtl="false"
tools:replace="android:supportsRtl"
>
</application>
</manifest>