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