VLe*_*ovs 12 android split-screen
美好的一天,
我想禁用分屏,并获得"预期结果"屏幕截图中显示的结果.(Toast with text"App不支持分屏")
在"实际结果"屏幕中,您可以看到android:resizeableActivity="false"对应用程序的影响,但仍然启用了分屏.我该如何禁用它?
实际结果:
VLe*_*ovs 34
我发现了什么?
我们无法android:resizeableActivity="false"在<application>标签中设置它被忽略.(错误谷歌文档)
它在我将其设置为主要活动时起作用
<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>
Run Code Online (Sandbox Code Playgroud)
在 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>
Run Code Online (Sandbox Code Playgroud)