0

可以使用 input.xml 文件以英寸为单位设置布局宽度:

<LinearLayout
android:layout_width="3in">

如何以编程方式执行此操作?

4

2 回答 2

2

您可以使用:

float pixels = TypedValue.applyDimension(
    TypedValue.COMPLEX_UNIT_IN, 3, getResources().getDisplayMetrics());

计算设备上 3" 的像素大小,然后设置布局宽度。

于 2012-11-09T02:40:41.647 回答
1

getResources()是一种方法,但它返回一个对象。
所以,getResources.getDisplayMetrics() = (return object).getDisplayMetrics()

于 2012-11-21T08:16:06.047 回答