首页 > 代码库 > 手机屏幕适配遇到虚拟键的问题
手机屏幕适配遇到虚拟键的问题
============问题描述============
最近做手机适配,适配了800*480的手机,可是批量测试的时候发现有几款手机也是800*480的,但是界面元素错位,经查发现是屏幕确实是800*480的,但是有虚拟键,占了几十的像素。通过程序取出来的分辨率是782*480的。像这样的情况用不用再对这款782*480的进行适配,或者有没有什么好的办法解决这个问题。因为可能面临的手机客户很多,也不知道有没有虚拟键。
请高手发表观点。谢谢啦
============解决方案1============
你这个apk要精确到pixel的?
============解决方案2============
退一步说,如果18个像素高度就会影响lz的程序,那这个布局设计可能就欠考虑或者说不太合理。
反过来,一般而言虚拟按键其实就是虚拟的后退、home、菜单键吧。这虚拟键的高度是制式的,也就是固定的,如果布局目前不能动的话,只能再设计一个适应带有虚拟按键的布局来判断读取了。
============解决方案3============
那个不是虚拟按键的高度,应该是通知栏的高度。程序中动态获取屏幕的宽高就可以解决累死的问题
手机屏幕适配遇到虚拟键的问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。