首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

代码中的布局适应各种分辨率的有关问题

2013-11-13 
代码中的布局适应各种分辨率的问题大部分情况下,都是在xml中布局的,用的单位是dip,就与密度无关了,效果都

代码中的布局适应各种分辨率的问题
大部分情况下,都是在xml中布局的,用的单位是dip,就与密度无关了,效果都还ok。但是,有些东西直接在代码里设置的高宽、大小等,设置的值也就是个int类型的,也没有单位的(不知道能不能设置单位),结果出来的效果,在视网膜屏幕上就差别很大,求能人指点一下。
[解决办法]


public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}

热点排行
Bad Request.