安卓--屏幕适配介绍
来源:互联网 发布:淘宝开店怎么进货 编辑:程序博客网 时间:2024/06/01 21:12
一,概述
> 主流屏幕: 1280*720, 遵循原则: 不用AbsoluteLayout(绝对布局), 多用相对布局&线性布局(权重), 要用dp,不用px
>
> 开发后期, 在不同分辨率屏幕上测试(480*800,1920*1080), 如果没出现太大问题(影响正常使用), 就可以上线
>
> 如果后期测出问题怎么办?
二,适配方式
1- 图片适配
不是很常用
2- 布局适配
不是很常用, layout-800x480 专门适配480*800的屏幕
3- 尺寸适配
dp和px的关系: dp = px/设备密度
float density = getResources().getDisplayMetrics().density;
System.out.println("设备密度:" + density);
320*240(0.75), 480*320(1),480*800(1.5),1280*720(2)
values->dimens.xml values-1280x720
4- 权重适配
android:weightSum="3"
5- 代码适配
获取屏幕宽高,动态计算控件大小
3 0
- 安卓--屏幕适配介绍
- 安卓屏幕适配
- 安卓屏幕适配
- 安卓屏幕适配
- 安卓屏幕适配
- 安卓屏幕适配
- 安卓---屏幕适配
- 安卓屏幕适配
- 安卓屏幕适配
- 安卓屏幕适配
- 完美的屏幕适配 安卓屏幕适配
- 安卓屏幕--Android屏幕适配经验谈
- 安卓屏幕适配详解
- 安卓屏幕适配详解
- 安卓屏幕适配问题
- 安卓的屏幕适配问题
- 安卓屏幕快速适配大全
- 安卓屏幕适配问题
- ios 隐藏状态栏
- 关于ETL过程(1)
- 内部类与向上转型
- POJ 2528-Mayor's posters(线段树区间更新+离散化)
- NSURLConnection
- 安卓--屏幕适配介绍
- textarea 怎么区分自动换行和手动换行?
- Yii1.1应用升级到Yii2.0的一些注意点
- HDU 4946 Area of Mushroom 求凸包边上的点
- ubuntu 卸载openjdk
- error: Error parsing XML: unbound prefix
- Codeforces Round #221 (Div. 2) D
- Ubuntu14.04-X64-Server版时区,时间重新设置-tzselect的使用
- ORACLE安装笔记-环境变量