当前位置:编程学习 > wap >>

关于适屏

请教大家一个问题。
不是说dp是与密度无关的单位吗?这个意思是不是说,同样的480*800像素,4inch的屏和5.1inch的屏显示的比例应该是一样的?

如果是的话,为什么我的程序在4inch上显示正常,在5.1inch上却没能按比例放大呢?

求大神赐教! dp 适屏 --------------------编程问答-------------------- 如果要控制比例的话,可以用layout_weight,也可以在程序中通过屏幕宽度乘以比例计算 --------------------编程问答-------------------- 楼主你的两款手机分辨率一样吗?还有设备密度dpi值一样吗?这些参数都影响着显示效果,如果参数都一致的话,肯定是会按比例放大的,如果没有放大说明参数不一致。 --------------------编程问答-------------------- 你确认都是480*800吗?用代码追一下看看 --------------------编程问答--------------------
引用 2 楼 ncepu307 的回复:
楼主你的两款手机分辨率一样吗?还有设备密度dpi值一样吗?这些参数都影响着显示效果,如果参数都一致的话,肯定是会按比例放大的,如果没有放大说明参数不一致。


第一个模拟器是4inch 480*800
第二个模拟器是5.1inch 480*800

这样的话密度dpi肯定是不一样的吧?
我的疑惑是:我用的单位都是dp,dp不是和密度无关的吗? --------------------编程问答-------------------- 用相对布局 RelativeLayout --------------------编程问答-------------------- dp=px/密度
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,