Android基本屏幕适配
2015-03-23 21:45
225 查看
1、图像适配
就是切几套不同分辨率的图,分别放入不同的drawable文件下ldpi 240 * 320
mdpi 320 * 480
hdpi 480 * 800
xhdip 720 * 1280
系统适配规则,先找对应分辨率的,如果没有按分辨率从高往低查找
2、布局适配
layout-320x240 大值写前面,乘就是小写的xlayout-480x320
适配规则,先找对应分辨率,如果没有按手机分辨率往低查找
3、dimens适配
values -- dimens.xmlvalues-2180x720 -- dimens.xml
规则与布局视频相同
4、代码适配
通过setLayoutParams方法即可代码中使用权重
LayoutParams params = new LayoutParams(0, 100);
params.weight = 3;
textview.setLayoutParams(params);
5、尺寸适配
dp * 密度比 = px密度比 = getResources().getDisplayMetrics().density
它是根据如下方法计算的:
1、比值 = (宽平方 + 高平方)开根号 / 屏幕尺寸
2、根据比值查找密度比,如:0.75 1.0 1.5
3、密度比对应的分辨率
320*240 0.75
320*480 1.0
800*480 1.5
1280*720 2
相关文章推荐
- Android屏幕适配基本概念
- 第一讲 Android 屏幕适配基本概念
- android 屏幕适配(一)基本适配
- 写给初学者13_android_屏幕适配的前提-基本单位概念
- Android屏幕适配基本知识:尺寸、像素px、分辨率、像素密度dpi等
- android – 多屏幕适配相关
- android 屏幕适配问题
- android屏幕适配浅谈
- 【Android】屏幕适配
- android多屏幕适配(1)
- 【Android Training - 02】适配不同的屏幕[Lesson 3 - 实现可适配的UI流程]
- Android Web App官方文档翻译第二章:屏幕适配
- android基础--屏幕适配
- Android屏幕适配
- android屏幕适配
- 【Android Training - 02】适配不同的屏幕[Lesson 1 - 支持不同的屏幕大小]
- android 屏幕适配问题
- 关于Android的多种屏幕适配
- Android多屏幕适配
- android屏幕适配不同的资源图片、布局