屏幕适配
来源:互联网 发布:熊片私家数据库 编辑:程序博客网 时间:2024/06/05 03:47
主流屏幕 1280*720 后期测试480*800 , 1920*1080
如果后期测试出现问题
图片适配:
不常用
布局适配:
不常用
尺寸适配:
dp=px/设备密度 设备密度=getResources().getDisplayMetrics.density; 320*240(0.75) 480*320(1) 480*800(1.5) 1280*720(2) 在res文件夹下新建文件夹values-1280x720 在dimens文件里写
public class DensityUtils {
//dp转px
public static int dp2px(Context ctx, float dp) {
float density = ctx.getResources().getDisplayMetrics().density;
int px = (int) (dp * density + 0.5f);// 4.9->5 4.4->4
return px;
}
//px转dp
public static float px2dp(Context ctx, int px) {
float density = ctx.getResources().getDisplayMetrics().density;
float dp = px / density;
return dp;
}
}
权重适配:
LinearLayout有个属性:weightSum 表示当前LinearLayout总共可以有多少
代码适配:
getWindowManager().getDefaultDisplay().getWidth();得到屏幕的宽度
设置控件的layoutParams
- 【Android 屏幕适配】 屏幕适配
- Android 屏幕适配--屏幕旋转
- COCOS2DX屏幕显示与屏幕适配
- Android屏幕适配-----屏幕尺寸
- Android屏幕尺寸单位/屏幕适配
- 屏幕适配
- 【Android】屏幕适配
- android屏幕适配
- android屏幕适配
- android 屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- Android屏幕适配
- android 屏幕适配
- 屏幕适配
- Android屏幕适配
- Android屏幕适配
- linux mount remote directory
- Go语言编程(十一)之类型系统
- 大端与小端存储模式详解
- 卸载中国联通网络测速插件的方法
- angularJS-控制器
- 屏幕适配
- 搭建私有镜像仓库--registry V2
- textFields
- IM模块-声音麦克风监控波动
- XML文件与xsl文件的作用与关系
- iOS开发:关于修改NSMutableDictionary提示mutating method sent to immutable object的问题解决方案
- 问题 X: 矩形面积交
- 暑期dp46道(15)--HDU 1080 Human Gene Functions DFS+记忆化搜索
- Linux下安装ffmpeg