0
  • 最佳答案

    隐藏导航栏目:


    getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
    


    或者修改主题,显示导航栏,也显示内容,修改主题


    android:windowDrawsSystemBarBackgrounds = "false"
    


    1153952789488054272  评论     打赏       拉大锯
    • 用paddingBottom吧 绝对好用

      1204736502274318336  评论     打赏       A lonely cat
      • Blown  回复 @A lonely cat
        每个布局都用吗?整个项目好几十个 Activity呢 而且 padding的话,那个值能适应不同的手机吗? 我想要个 写在baseActivity的代码,就能全部有效果了的那种最好
        Blown 2020-08-27 16:32   回复 1186126387266736128
      • A lonely cat  回复 @Blown
        BaseActivity就行 你需要获取到导航栏的高度 然后把那个值设置成paddingBottom的值就行
        A lonely cat 2020-08-27 16:37   回复 1204736502274318336
    相关问题
    资质平平 · Android
    2025-02-20 09:14 92 100
    尖沙咀-段坤 · 项目
    2025-01-06 23:39 18 2
    雅澤yaduo · 领券联盟
    2025-01-03 20:39 37 50
    呆瓜小董 · webview
    2024-11-30 18:02 68 20
    阿肥 · 鸿蒙next
    2024-10-25 18:07 35 100
    尖沙咀-段坤 · 安卓
    2024-09-11 11:03 31 2
    YanLQ · AOSP
    2024-08-10 11:57 35 100
    断点 · vue
    2024-08-08 10:05 79 30
    幻影~ · 安卓 / 面试
    2024-06-15 18:51 48 2