首页 > 移动平台 > 详细

Android开发 屏幕自适应

时间:2015-01-25 15:18:37      阅读:277      评论:0      收藏:0      [点我收藏+]

方案一:在不同的dpi的drawable里面各自放置一套图片,系统读取手机硬件的dpi的时候自动获取相应drawable文件夹里面的图片。这个方案只能部分解决问题。

方案二:推荐方法;针对不同屏幕的手机设置相应的layout.如MX3手机分辨率是1800*1080,那么在res文件夹新增一个layout文件夹命名为layout-1800x1080。

有的手机是1280*720,则新增一个layout为layout-1280x720。这种情况下当你的测试机是1280x720屏幕,就会读取layout-1280x720里面的布局,当是1800*1080屏幕,就会加载layout-1800x1080里面的布局。

当测试机屏幕是其他情况,就会出现bug.解决方案是设置一个不带参数的layout文件夹,当测试机屏幕跟设置的准确参数的layout不匹配时,就会加载这个不带参数的layout文件夹里面的布局。

方案二已经过试验,效果良好。

Android开发 屏幕自适应

原文:http://blog.csdn.net/u011562107/article/details/43114247

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!