1

1cmの大きさの図形を描きたいのですが、サイズをピクセルで設定する方法しか知りません。

canvas.drawRect(0,0,10,10,paint);

サイズをcmやinchで指定することはできますか?それとも、画面の dpi を取得するためですか?

4

2 に答える 2

1

res/values/dimens.xml次のように、ファイルに必要なサイズを定義できます。

<dimen name="your_value">10mm</dimen>

次に、この dimen を yout アクティビティ クラスで取得できます。

int value = (int) getResources().getDimension(R.dimen.your_value).

値はインチでも定義できます。

于 2013-02-19T17:43:45.350 に答える
0

XML では、ミリメートル/インチにそれぞれ「mm」または「in」の寸法値を使用できます。

参照

于 2013-02-19T17:43:19.050 に答える