0
3x3cm 크기의 정사각형을 그릴 필요가 있습니다. 어떤 유형의 화면에서도 정확한 치수가 필요합니다.안드로이드에서 3x3cm 크기의 사각형을 그립니다.
삼성 에이스의 결과는 2.8cm이며 결과가 정확하지 않습니다.
자바 ...
DisplayMetrics metrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(metrics);
float ld = 30 * metrics.densityDpi * (metrics.density/25.4f);
bitmap = Bitmap.createBitmap((int) ld, (int) ld, Bitmap.Config.ARGB_8888);
canvas = new Canvas(bitmap);
paint = new Paint();
paint.setColor(Color.WHITE);
imageView.setImageBitmap(bitmap);
canvas.drawRect(0, 0, (float) ld, (float) ld, paint);
XML ...
<ImageView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/image_view"
android:scaleType="center"/>
당신에게
대단히 감사합니다. 결과는 정확하지 않습니다. 화면에서 정확한 측정을 할 방법이 없습니까? –
각 셀의 크기를 조정해야합니까? –