可以使用 input.xml 文件以英寸为单位设置布局宽度:
<LinearLayout
android:layout_width="3in">
如何以编程方式执行此操作?
可以使用 input.xml 文件以英寸为单位设置布局宽度:
<LinearLayout
android:layout_width="3in">
如何以编程方式执行此操作?
您可以使用:
float pixels = TypedValue.applyDimension(
TypedValue.COMPLEX_UNIT_IN, 3, getResources().getDisplayMetrics());
计算设备上 3" 的像素大小,然后设置布局宽度。
getResources()
是一种方法,但它返回一个对象。
所以,getResources.getDisplayMetrics() = (return object).getDisplayMetrics()
。