屏幕适配
来源:互联网 发布:逆袭网络剧全集无删减 编辑:程序博客网 时间:2024/06/09 19:16
屏幕适配
主流屏幕: 1280*720
遵循原则: 不用AbsoluteLayout(绝对布局), 多用相对布局&线性布局(权重), 要用dp,不用px
项目开发前期:现在主流屏幕上适配
开发后期, 在不同分辨率屏幕上测试(480*800,1920*1080), 如果没出现太大问题(影响正常使用), 就可以上线
如果后期测出问题怎么办?
屏幕适配类型:
图片适配
不是很常用。
在drawable-hdpi适配高分辨率
drawable-mdpi适配中等分辨率
drawbale-ldpi适配低分辨率
布局适配
不是很常用。
比如:layout-800x480 专门适配480*800的屏幕
layout-1920x1080 专门适配1920x1080屏幕
尺寸适配
dp和px的关系: dp = px/设备密度
float density = getResources().getDisplayMetrics().density;
320x240(0.75), 480x320(1),480x800(1.5),1280x720(2)
values->dimens.xml values-1280x720
权重适配
android:weightSum=”3”
代码适配
获取屏幕宽高,动态计算控件大小
int width = getWindowsManager().getDefaultDisplay().getWidth();
int heigth = getWindowsManager().getDefaultDisplay().getHeight();
0 0
- 【Android 屏幕适配】 屏幕适配
- Android 屏幕适配--屏幕旋转
- COCOS2DX屏幕显示与屏幕适配
- Android屏幕适配-----屏幕尺寸
- Android屏幕尺寸单位/屏幕适配
- 屏幕适配
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Java中equals和==的区别
- 产品文案要直白浅显
- centos6.0 配置无密码sudo权限
- C++之纯虚函数
- Memcache技术分享:介绍、使用、存储、算法、优化、命中率
- 屏幕适配
- js实现addClass,removeClass
- 2015071603 - 中国互动和京东
- IO
- 定时/计数器的初始化与计数初值的计算
- leetcode 43: Multiply Strings
- js中动态加载js并且判断加载完成执行回调函数
- 利用IE的追踪保护加载项,给IE增加去广告功能
- 每天一个Linux命令-4(cat)