代码中的布局适应各种分辨率的问题 代码默认的是pix,转成dip就行了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 public static int dip2px(Context context, float dpValue) { final float scale = context.getResources().getDisplayMetrics().density; return (int) (dpValue * scale + 0.5f); } 可以把尺寸相关的资源放在res/value-***/demins.xml里,不同的分辨率就加载不同的value目录下的demins.xml 这个只能适配其中几个别的分别率,如果真想适配所有的屏幕,那就需要自己计算,可以用几个分辨率作为标准,然后全部动态计算各组件的大小比如以720p为标准,效果图用Xwidth表示,当前屏幕宽度为currentWidth组件的宽度就是 trueWidth = currentWidth * (Xwidth/1280)高度的计算方式也一样 很多RuntimeException 多个activity中如何共享service中采集的数据 ListView高级应用问题 求急救啊 怎么把数据库内的图片动态添加到imagebutton上 android Android的ROM学习需要哪些步骤 关于Android内置的搜索框 求助:在代码中如何打开GPS android 菜单问题请教 android短信拦截源码 安卓下,使用基站或者GPS对个人手机进行定位系统的疑问 TextView如何显示带<image>标签的文本? 大神们啊,求助啊
public static int dip2px(Context context, float dpValue) {
final float scale = context.getResources().getDisplayMetrics().density;
return (int) (dpValue * scale + 0.5f);
}
可以用几个分辨率作为标准,然后全部动态计算各组件的大小
比如以720p为标准,效果图用Xwidth表示,当前屏幕宽度为currentWidth
组件的宽度就是 trueWidth = currentWidth * (Xwidth/1280)高度的计算方式也一样