大家好,大家好,
有谁能给我建议一下如何使用设备无关像素(DIP),SIP和转换PX到DIP与一个样本代码。
最佳答案
看看这个。
密度无关像素(DIP)
一种虚拟像素单位,应用程序可用于定义其用户界面,以密度无关的方式表示布局尺寸或位置。
与密度无关的像素相当于160 dpi屏幕上的一个物理像素,即平台假定的基线密度(如本文后面所述)。在运行时,该平台根据所用屏幕的实际密度透明地处理所需DIP单元的任何缩放。倾角单位到屏幕像素的转换很简单:像素=倾角*(密度/160)。例如,在240 dpi屏幕上,一次下倾等于1.5个物理像素。强烈建议使用dip单元定义应用程序的ui,以确保ui在不同屏幕上的正确显示。
关于java - 如何在Android中使用DIP和SIP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4232352/