android - 让软导航栏(返回、主页、最近)与我的布局重叠

标签 android android-layout

我试图让 Android 软按钮(后退、主页、最近)重叠我的布局( Activity ),我认为这是阅读器应用程序或播放视频的正常行为,... 例如: 正常看起来像这样: enter image description here 我想要的是: enter image description here (第 2 行、第 3 行被软按钮重叠)。 我用谷歌搜索,看到人们问如何避免它,但现在我希望它发生,但我不知道如何避免。我已经尝试过:

<item name="android:windowDrawsSystemBarBackgrounds">false</item>

android:fitsSystemWindows="false"

但它们似乎不起作用。 如果您知道如何操作或有任何想法,请帮助我。

最佳答案

我通过添加这些代码行解决了

        if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.KITKAT) {
        getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
        getWindow().addFlags(WindowManager.LayoutParams.FLAG_LAYOUT_IN_OVERSCAN);
    }

希望它能帮助任何遇到同样问题的人。 谢谢。

关于android - 让软导航栏(返回、主页、最近)与我的布局重叠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40606382/

相关文章:

android - 检测到非 bundle 插件涵盖的未知功能 (Facet[kotlin-language])

java - 通过 Android 应用程序在网络服务器上上传多个文件

android - 如何使用描边设置矩形边框的不同颜色

android - CheckedTextView 比 TextView 占用更多空间

android - 从 sherlock fragment 添加进度对话框到操作栏 sherlock

android - 如何让 Android 按钮变小?

android - Flutter:在同一棵树中使用 Multiprovider 和 Consumer 进行依赖注入(inject)

android - 水平 facebook 样式 slider

java - 无法在自定义 ViewGroup 上进行垂直对齐

android - 如何在暂停应用程序后打开上次打开的 Activity