禁用分屏android

新手上路,请多包涵

再会,

我想禁用分屏,并获得“预期结果”屏幕截图中显示的结果。 (吐司文字“应用不支持分屏”)

在“实际结果”屏幕中,您可以看到 android:resizeableActivity="false" 如何影响应用程序,但仍启用分屏。我怎样才能完全禁用它?

实际结果:

在此处输入图像描述 预期结果:

在此处输入图像描述

原文由 VLeonovs 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1k
2 个回答

我发现了什么?

我们不能在 <application> 标签中设置 android:resizeableActivity="false" --- 它被忽略。 (错误谷歌文档)

当我将它设置为主要活动时它会起作用

 <activity
        android:name=".activities.SplashScreenActivity"
        android:label="@string/app_name"
        android:theme="@style/splashScreenTheme"
        android:resizeableActivity="false">
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>

    </activity>

原文由 VLeonovs 发布,翻译遵循 CC BY-SA 3.0 许可协议

在 manifest.xml 文件的应用程序标签中添加 android:resizeableActivity=“false”。

          <application
                android:name=".activity.MyApplication"
                android:allowBackup="true"
                android:icon="@drawable/btn_share_myapplication"
                android:label="@string/app_name"
                android:resizeableActivity="false"
                android:supportsRtl="true"
                android:theme="@style/AppTheme">
                <activity
                    android:name=".activity.SplashActivity"
                    android:screenOrientation="portrait">
                    <intent-filter>
                        <action android:name="android.intent.action.MAIN" />
                        <category android:name="android.intent.category.LAUNCHER" />
                    </intent-filter>
                </activity>
        <activity... />
        </application>

原文由 Anil Singhania 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏