代码中的布局适应各种分辨率的问题 代码默认的是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)高度的计算方式也一样 新手学android软件编写 如何用post将xml文件发到网络上 如何调用Android中文手写识别引擎?跪求指导,高手请进~~ 菜鸟问问 android webview 在公司真实项目 eclipse自动编译问题 关于Android的书籍 android blkdev UMS mknod android 应用创建快捷方式弹出toast问题 有人用android模拟浏览器的时候,解析网页并提取网页数据么? 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)高度的计算方式也一样