gpt4 book ai didi

android - Qt-Android 应用程序中的横向模式

转载 作者:行者123 更新时间:2023-11-29 15:40:19 28 4
gpt4 key购买 nike

我创建了一个 Qt/QML 应用程序并将该应用程序移植到 Android。现在我可以在 Android 设备上运行应用程序了。我想将方向模式固定为横向。

我手动编辑了 AndroidManifest.xml 并将 android:screenOrientation="unspecified" 设置为 android:screenOrientation="sensorLandscape"

<activity
android:configChanges="orientation|uiMode|screenLayout|screenSize|smallestScreenSize|layoutDirection|locale|fontScale|keyboard|keyboardHidden|navigation"
android:name="org.qtproject.qt5.android.bindings.QtActivity"
android:label="Engage"
android:screenOrientation="sensorLandscape"
android:launchMode="singleTop">

每次部署项目时, list 都会被覆盖并重置为 android:screenOrientation="unspecified"

最佳答案

我有一个解决方案。

在您的项目文件夹中添加一个文件夹。我已将其命名为“android-sources”。从 android-build 复制您的 AndroidManifest.xml 并粘贴到“android-sources”文件夹。打开 .pro 文件并添加以下内容

OTHER_FILES += \
android-sources/AndroidManifest.xml
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android-sources

然后打开AndroidManifest.xml

改变方向

android:screenOrientation="sensorLandscape"

关于android - Qt-Android 应用程序中的横向模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41546117/

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