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()
。