毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> 移动平台 >> 正文

android 多分辨率问题

更新时间:2013-7-30:  来源:毕业论文

android 多分辨率问题

现在以1280*720手机为模板写的布局,做的图片
默认的布局文件在layout中,
在AndroidMainfest中设置了supports-screens适应各种屏幕

然后在显示在手机上,1280*720很好,960*840也还不错
但是显示在800*480就不美观了

然后专门写了layout-800x480用来放专门的800*480的布局文件

写好之后,在运行,所有的分辨率机器,从1280*720-800*480都使用了800*480的布局效果
二我想要的是,只有800*480使用layout-800x480,其余的分辨率使用默认的layout的布局

解下看到qq的apk,里面有很多分辨率的layout,1280*720这个分辨率是更接近你写的layout-800x480,所以它会用这个而不是默认的layout

(1)res目录下有四个drawable文件夹 分别对应高、中等、低和超高四种分辨率(默认的,还可以自己添加其他分辨率的文件夹),把不同分辨率的图片放入对应的文drawable件夹,android会根据手机的屏幕尺寸自适应的调用相应的图片资源。
(2)控件尺寸单位用dp或dip,可以根据屏幕密度缩放;字体尺寸单位用sp,可以根据用户首选字体大小进行缩放。
如果上述方法都不能解决你的问题,那很有可能是因为你在写布局文件时候所选取的布局方法有问题(LinearLayout、RelativeLayout什么的)。

如果你要适配,需要在多个适配的layout目录都有那个布局文件,不能只是在800*480目录下有那个布局文件,而1280*800也是需要有的

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。