码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2014-10-22 01:02:46      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:问题   设计   程序   测试   解决方案   手机   界面   布局   影响   

============问题描述============


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

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


你这个apk要精确到pixel的?

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


退一步说,如果18个像素高度就会影响lz的程序,那这个布局设计可能就欠考虑或者说不太合理。
反过来,一般而言虚拟按键其实就是虚拟的后退、home、菜单键吧。这虚拟键的高度是制式的,也就是固定的,如果布局目前不能动的话,只能再设计一个适应带有虚拟按键的布局来判断读取了。

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


那个不是虚拟按键的高度,应该是通知栏的高度。程序中动态获取屏幕的宽高就可以解决累死的问题

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

标签:问题   设计   程序   测试   解决方案   手机   界面   布局   影响   

原文地址:http://www.cnblogs.com/shaochuyun57/p/4042019.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!