您的位置:首页 > 移动开发

App开发时适应不同分辨率的设备

2015-09-16 14:53 239 查看
==============================================================================================================

        不同的layout:Android手机屏幕大小不一,有480x320,640x360,800x480。怎样才能让App自动适应不同的屏幕呢(如果APP有这个需求的话)?只需要在res目录下创建不同的layout文件夹,比如:layout-640x360,layout-800x480,所有的layout文件在编译之后都会写入R.java里,系统会根据屏幕的大小自己选择合适的layout进行使用。

==============================================================================================================
        不同分辨率下对图片资源的显示要求是不同的。比如res目录下:有drawable- hdpi、drawable- mdpi、drawable-ldpi,它们的区别:

drawable-hdpi里面存放高分辨率的图片,如WVGA (480x800),FWVGA (480x854)

drawable-mdpi里面存放中等分辨率的图片,如HVGA (320x480)

drawable-ldpi里面存放低分辨率的图片,如QVGA (240x320)

系统会根据机器的分辨率来分别到这几个文件夹里面去找对应的图片。在开发程序时为了兼容不同平台不同屏幕,建议各自文件夹根据需求均存放不同版本图片。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: