android 虚拟导航(就是那三个虚拟按键)挡住应用底部,如何改写应用?

自己正在学习android,可是应用底部蓝色部分被虚拟按键挡住了,如图。应该怎么弄呀?怎样才能是下面的蓝色部分上移而又不变形,知识中间白色部分缩短?求…
关注者
32
被浏览
129,462

14 个回答

LinearLayout 中,中间的view设置如下属性,上面和下面固定高度
android:layout_height="0dp"
android:layout_weight="1"
//状态栏 @ 顶部
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);//A
//导航栏 @ 底部
getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);//B
//这个加在哪个布局,该布局就会相应的向上(配置A)或者向下(配置B)或者向上下(同时配置AB)扩展
android:fitsSystemWindows="true"
//今天遇到类似问题,已解决。