目前在Android10上面遇到问题,副屏在没有presentation显示时,会默认同步主屏的界面内容,也会偶发出现副屏在有presentation显示时也会出现主屏内容,请问下Android10上面如何彻底关闭副屏同步主屏的功能。
5条回答 默认 最新
阿里嘎多学长 2025-10-15 14:01关注阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程
解决方案
在Android 10上关闭副屏同步主屏内容,可以通过以下步骤实现:
- 在AndroidManifest.xml文件中,添加以下属性到Activity标签中:
android:windowIsTranslucent="true" android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"- 在Activity的onCreate方法中,添加以下代码:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);- 如果你使用的是AndroidX,需要在build.gradle文件中添加以下依赖:
implementation 'androidx.appcompat:appcompat:1.3.1'- 如果你使用的是AndroidX,需要在styles.xml文件中添加以下代码:
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style>- 最后,在Activity的onResume方法中,添加以下代码:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) { getWindow().setDecorView(null); }通过以上步骤,可以关闭副屏同步主屏内容。
解决 无用评论 打赏 举报