多语言展示
当前在线:1835今日阅读:23今日分享:25

android 屏幕适配

android 屏幕适配
方法/步骤

Android 资源文件夹有其中两种方式支持屏幕适配:1.XXX   XXX-ldpi XXX-mdpi XXX-hdpi XXX-xhdpi  XXX-xxhdpi 这种方式 (推荐使用)2.XXX   XXX-123x456 后面是具体值(不推荐使用这种方式!)当我们做适配处理时通常会在以上一堆文件夹中定义 xxx.xml 例如 定义一个 :  100dipAndroid的匹配机制和手机系统有关:规则一:Android4.0 以上的手机,先寻找和设备吻合的文件夹里的相应文件里的资源,如果没有找到会继续匹配它下面(比它分辨率或密度小)的一些文件夹,最后去XXX 默认文件夹中匹配。eg: 小米2s (4.1  1280x720) 有文件夹    XXX  XXX-320x240 XXX-800x480   XXX-1280x719  XXX-1280x720   XXX-1280x721  XXX-xhdpi  1.匹配XXX-xhdpi 2.匹配XXX-1280x720 3.匹配XXX-1280x719 4.匹配XXX-480x800   5.匹配XXX-320x240 6.匹配XXX eg:HTC ONE (4.2  1920×1080)规则二:Android4.0 以下的手机,先寻找和设备吻合的文件夹里的相应文件里的资源,如果没有找到会继续匹配它下面(比它密度小)的一些文件夹。eg:三星m250L(同三星9100 2.3.7 800x480) 有文件夹    XXX  XXX-320x240 XXX-800x479   XXX-480x800  XXX-ldpi XXX-mdpi XXX-hdpi 1.匹配XXX-hdpi 2.匹配XXX-mdpi 3.匹配XXX-480x800   4.匹配XXX 5.匹配XXX-ldpi 6.程序退出eg:华为U8860(2.3.6  854x480)所以我们项目中50dip 分别定义在    values  : 50dip   和    values-320x240  :  42dip 中.小米2s 会取 values-320x240 中42dip 的值。

推荐信息