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

Android开发 屏幕自适应

时间:2015-01-25 15:21:22      阅读:305      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!