Android 避免使用';px和x27;作为单位,使用';dp和x27;相反

Android 避免使用';px和x27;作为单位,使用';dp和x27;相反,android,alert,Android,Alert,为什么我在android中的xml布局中有此警报消息 信息是避免使用“px”作为unite,而是使用“dp”这是最佳做法 dp=与密度无关的像素 像素不是像素也不是像素。有些屏幕每英寸有72个像素,有些屏幕每英寸有200个像素+ 请阅读此处的更多信息:应始终使用DP,因为布局对于DPI较低/较高的设备具有更好的可伸缩性。如果使用px进行布局,它的固定值将使用这么多像素,因此布局组件可能非常小,也可能非常大,看起来不太好 应始终使用dp,因为它可以更好地处理各种设备的缩放 查看更多信息 查看这些开

为什么我在android中的xml布局中有此警报消息


信息是避免使用“px”作为unite,而是使用“dp”

这是最佳做法

dp=与密度无关的像素

像素不是像素也不是像素。有些屏幕每英寸有72个像素,有些屏幕每英寸有200个像素+


请阅读此处的更多信息:

应始终使用DP,因为布局对于DPI较低/较高的设备具有更好的可伸缩性。如果使用px进行布局,它的固定值将使用这么多像素,因此布局组件可能非常小,也可能非常大,看起来不太好

应始终使用dp,因为它可以更好地处理各种设备的缩放


查看更多信息

查看这些开发者文档:


答案就在这里:


像素是精确的数字,倾角是动态的:最好在任何类型的屏幕上保持您想要的视图

,因为有数千种不同的屏幕分辨率,您必须使用在屏幕底部计算的dp(深点)density@DimentarDP不是“深点”
D
evice-independent
P
ixels.@Dimentar你可以随意称呼它,但请不要教别人你编造的首字母缩略词。这只会混淆他们和他们的同事。问题不是“这意味着DP?”而是“为什么要避免使用PX?”。我的错误很深,但这个错误并不意味着我的答案是错的。