英寸画尺寸

时间:2013-02-19 17:40:21

标签: android

我想绘制1cm大的形状,但我只知道如何设置像素大小。

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

是否可以以厘米或英寸为单位设置尺寸? 或者也许是为了获得屏幕的dpi?

2 个答案:

答案 0 :(得分:1)

您可以在res/values/dimens.xml文件中定义所需的尺寸,例如:

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

然后你可以在你的活动课中获得这个维度:

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

该值也可以用英寸来定义。

答案 1 :(得分:0)

您可以分别使用XML中的“mm”或“in”维度值,以毫米/英寸为单位。

Reference