安卓适配华为虚拟键的打开和隐藏问题

luoxianfeng89 2015-01-29 03:33:03
Activity上的布局是通过计算来的,其中有一个可以上滑的scrollview,高度是按照屏幕高度减去StatusBarHeight得到的,如果没有虚拟按键或者有虚拟按键布局都没问题,但是因为华为虚拟按键是可以打开和隐藏的,这个就会有个高度问题,无法及时响应,请问有没有可以捕获这个动作或者怎样的解决方案,求塔救。
...全文
216 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
luoxianfeng89 2015-01-30
  • 打赏
  • 举报
回复
忘记给地址了,不好意思:http://blog.csdn.net/luoxianfeng89/article/details/43244617
luoxianfeng89 2015-01-30
  • 打赏
  • 举报
回复
自己解决了,可以解决,在虚拟键切换的时候,会调用onlayout函数,在这里进行判断,当然要先存取屏幕高度,如果高度变化了,再对本来设置好的高度进行修改。可以看我的博客:
韩曙亮 2015-01-29
  • 打赏
  • 举报
回复
没看懂 按照比例计算长度能解决这个问题吗

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧