屏幕适配
来源:互联网 发布:核聚变进展知乎 编辑:程序博客网 时间:2024/06/08 02:30
> 主流屏幕: 1280*720, 遵循原则: 不用AbsoluteLayout(绝对布局), 多用相对布局&线性布局(权重), 要用dp,不用px
>
> 开发后期, 在不同分辨率屏幕上测试(480*800,1920*1080), 如果没出现太大问题(影响正常使用), 就可以上线
>
> 如果后期测出问题怎么办?
- 图片适配
不是很常用
- 布局适配
不是很常用, layout-800x480 专门适配480*800的屏幕
- 尺寸适配
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)
将dp值放入 values->dimens.xml values-1280x720 可以写两份,来适配不同屏幕
- 权重适配
android:weightSum="3"
- 代码适配
获取屏幕宽高,动态计算控件大小
>
> 开发后期, 在不同分辨率屏幕上测试(480*800,1920*1080), 如果没出现太大问题(影响正常使用), 就可以上线
>
> 如果后期测出问题怎么办?
- 图片适配
不是很常用
- 布局适配
不是很常用, layout-800x480 专门适配480*800的屏幕
- 尺寸适配
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)
将dp值放入 values->dimens.xml values-1280x720 可以写两份,来适配不同屏幕
- 权重适配
android:weightSum="3"
- 代码适配
获取屏幕宽高,动态计算控件大小
0 0
- 【Android 屏幕适配】 屏幕适配
- Android 屏幕适配--屏幕旋转
- COCOS2DX屏幕显示与屏幕适配
- Android屏幕适配-----屏幕尺寸
- Android屏幕尺寸单位/屏幕适配
- 屏幕适配
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- 屏幕适配
- Android屏幕适配
- Android屏幕适配
- linux mp3乱码
- Spark-Sql之DataFrame实战详解
- dojo CheckBox问题解析
- iOS的开发中的错误解决方案
- [LeetCode]047-Permutations II
- 屏幕适配
- python的正则表达式re模板
- 经典的基于图着色模型的寄存器分配
- Dubbo源码分析(六):Dubbo内核实现之动态编译
- debug时按F8/F6不起作用
- Linux/Unix inode、vnode、dentry、file、进程表、文件表(下)
- sqlite数据库部署到服务器上的问题
- iOS vs Android 系统架构
- android--contentPrivider的mime类型