qq_16090711 2025-10-15 14:01 采纳率: 0%
浏览 4

Android10如何关闭副屏同步主屏内容

目前在Android10上面遇到问题,副屏在没有presentation显示时,会默认同步主屏的界面内容,也会偶发出现副屏在有presentation显示时也会出现主屏内容,请问下Android10上面如何彻底关闭副屏同步主屏的功能。

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-10-15 14:01
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    解决方案

    在Android 10上关闭副屏同步主屏内容,可以通过以下步骤实现:

    1. 在AndroidManifest.xml文件中,添加以下属性到Activity标签中:
    android:windowIsTranslucent="true"
    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
    
    1. 在Activity的onCreate方法中,添加以下代码:
    getWindow().setFlags(WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE, WindowManager.LayoutParams.FLAG_NOT_TOUCHABLE);
    
    1. 如果你使用的是AndroidX,需要在build.gradle文件中添加以下依赖:
    implementation 'androidx.appcompat:appcompat:1.3.1'
    
    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>
    
    1. 最后,在Activity的onResume方法中,添加以下代码:
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
        getWindow().setDecorView(null);
    }
    

    通过以上步骤,可以关闭副屏同步主屏内容。

    评论

报告相同问题?

问题事件

  • 创建了问题 10月15日