问题描述
- android,程序运行到手机上后,UI整体变大了很多
-
这个是运行后的效果
这个是正常效果
布局代码没有问题,资源什么的也没有放错位置,觉得应该是密度变化了,但是具体为什么造成这个原因不清楚,density打印出来是1.0。
下面贴一张布局代码
解决方案
使用的是真机调试,之前布局并没有出现这个问题(控件、文字等都变大了),也没改过什么代码,但是莫名就这样了,哪位大神给解答一下或者提供提供思路啊
解决方案二:
你没有设置字体大小,二期还要注意适配
解决方案三:
你是用的是dp,与像素无关,具体计算方式是手机像素除以尺寸,拿我的手机来说,宽度上720个像素点,大概是两寸,也就是说正好宽度正好360dp,你把空间宽度也设置成了360dp,这就代表没有我手机清晰的真机在显示你这布局时候,都会装不下你这布局,所以你看起来才会变大。
因此你设置width属性时候最好用match_parent或者wrap_content,如果你确定手机像素的话也可以使用px为单位
解决方案四:
AVD和真机是有差距的
时间: 2024-09-20 04:46:56