Android界面——多分辨率适配常用目录
来源:互联网 发布:加索尔数据 编辑:程序博客网 时间:2024/06/05 23:07
我们可以用多个 layout 目录对不同分辨率进行单独布局,如下:
layout-large-mdpi (1024x600) layout-large-tvdpi (800x1280) layout-large-xhdpi (1200x1920) layout-xlarge-mdpi (1280x800) layout-xlarge-xhdpi (2560x1600)
或者直接使用下面这样:
layout-640x360 layout-800x480
与 layout 对应的,有不同的 drawable:
res/drawable (default) res/drawable-ldpi/ (240x320 and nearer resolution) res/drawable-mdpi/ (320x480 and nearer resolution) res/drawable-hdpi/ (480x800, 540x960 and nearer resolution) res/drawable-xhdpi/ (720x1280 - Samsung S3, Micromax Canvas HD etc) res/drawable-xxhdpi/ (1080x1920 - Samsung S4, HTC one, Nexus 5, etc)
用不同的 layout 毕竟工作量巨大,我们的实践是用不同的 values 来对应同 layout 中的值,目录如下:
res/values/dimens.xml(default) res/values-ldpi/dimens.xml (240x320 and nearer resolution) res/values-mdpi/dimens.xml (320x480 and nearer resolution) res/values-hdpi/dimens.xml (480x800, 540x960 and nearer resolution) res/values-xhdpi/dimens.xml (720x1280 - Samsung S3, Micromax Canvas HD, etc) res/values-xxhdpi/dimens.xml (1080x1920 - Samsung S4, HTC one, etc) res/values-large/dimens.xml (480x800) res/values-large-mdpi/dimens.xml (600x1024) res/values-sw600dp/dimens.xml (600x1024) res/values-sw720dp/dimens.xml (800x1280) res/values-xlarge-xhdpi/dimens.xml (2560x1600 - Nexus 10") res/values-large-xhdpi/dimens.xml (1200x1920 - Nexus 7"(latest))
有时必须要考虑到密度,如下:
ldpi120dpi 0.75 mdpi160dpi 1 hdpi240dpi 1.5 xhdpi 320dpi 2
0 0
- Android界面——多分辨率适配常用目录
- 多分辨率适配常用目录
- 多分辨率适配常用目录
- 多分辨率适配常用目录
- Android实战技巧之十五:多分辨率适配常用目录
- UGUI-界面多分辨率适配
- Android分辨率常识&多分辨率适配
- Android界面——常用界面总结
- android工程res/drawable目录适配的分辨率
- Android多分辨率适配框架(3)— 使用指南
- android多分辨率适配
- android多分辨率适配
- android多分辨率适配
- android多分辨率适配
- Android 多分辨率适配
- android多分辨率适配
- android多分辨率适配
- android多分辨率适配
- 位图法之排除相同的数
- ccpc Pick The Sticks(dp特殊处理)
- 关于球谐函数一些初步的理解
- Android APP BlackContact 信息转存<1>
- 小胖说事42-----iOS报错:'CALayer position contains NaN: [nan 14]’和CUICatalog: Invalid asset name supplied
- Android界面——多分辨率适配常用目录
- java 接口类与抽象类
- mysql分表
- LocalBroadcastManager 源码解析
- Unity4.3 遮挡剔除:基本知识
- spring 注解用法搜集
- 新时代的coder如何成为专业程序员
- malformed or corrupted AST file: 'Unable to load module XXXXX 解决办法.
- RecyclerView的使用