首页 编程 软件学院 查看内容

Android开发 屏幕自适应

2015-1-26 11:00 878 0

摘要: 方案一:在不同的dpi的drawable里面各自放置一套图片,系统读取手机硬件的dpi的时候自动获取相应drawable文件夹里面的图片。这个方案只能部分解决问题。方案二:推荐方法;针对不同屏幕的手机...
关键词: 测试机 layout 文件夹 屏幕 面的 方案 手机 布局 参数 1800

方案一:在不同的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文件夹里面的布局。方案二已经过试验,效果良好。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部