您的位置:首页 > 其它

手机屏幕适配遇到虚拟键的问题

2014-11-12 11:30 246 查看
============问题描述============

最近做手机适配,适配了800*480的手机,可是批量测试的时候发现有几款手机也是800*480的,但是界面元素错位,经查发现是屏幕确实是800*480的,但是有虚拟键,占了几十的像素。通过程序取出来的分辨率是782*480的。像这样的情况用不用再对这款782*480的进行适配,或者有没有什么好的办法解决这个问题。因为可能面临的手机客户很多,也不知道有没有虚拟键。

请高手发表观点。谢谢啦

============解决方案1============

你这个apk要精确到pixel的?

============解决方案2============

退一步说,如果18个像素高度就会影响lz的程序,那这个布局设计可能就欠考虑或者说不太合理。

反过来,一般而言虚拟按键其实就是虚拟的后退、home、菜单键吧。这虚拟键的高度是制式的,也就是固定的,如果布局目前不能动的话,只能再设计一个适应带有虚拟按键的布局来判断读取了。

============解决方案3============

那个不是虚拟按键的高度,应该是通知栏的高度。程序中动态获取屏幕的宽高就可以解决累死的问题
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: