Android计量单位有什么区别?
user-interface android units-of-measurement dimension android-layout
setWidth(int pixels)是否使用设备无关像素或物理像素作为单位?例如,setWidth(100)是否将视图的宽度设置为100 dips或100 pxs?
谢谢.
android pixels units-of-measurement width density-independent-pixel
我发现可以使用DIP在XML布局中设置我的界面元素的尺寸,如下面的片段所示:
android:layout_width="10dip"
Run Code Online (Sandbox Code Playgroud)
但是所有Java接口都将整数作为参数,并且无法在DIP中指定维度.计算这个的正确方法是什么?
我想我必须使用DisplayMetrics类的属性密度,但这是正确的方法吗?
我可以依靠这个公式永远正确吗?
像素*DisplayMetrics.density = dip
Android中的转换是否有实用功能?