求助,关于华为手机虚拟按键的问题,Android 5C

问题是这样的,布局为ViewPager套GridView,GridView中的item有有个listView加载数据。
GridView中item的高度需要手动去计算来达到GridView充满屏幕的效果。
但有些品牌的手机,比如华为,带有虚拟按键,所以当虚拟按键显示或隐藏时,布局不会自动适配屏幕高度的变化。所以求助各位,有办法能监听到虚拟按键显示或者隐藏的事件嘛(OnGlobalLayoutListener我尝试过,但不知道为什么崩溃,而且我还找不到错误日志)

2个回答

u012757939
zhhach 。。。我总不能让用户来适应我这个项目吧。。。
接近 4 年之前 回复

两种方法
1,强制隐藏底部导航栏;
2,设置导航栏为透明状态。
这两个都是能做到的。

u012757939
zhhach 不行啊。。。这样用户体验太差了。。。这个项目很重要
接近 4 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问