###androidで格子を描画するとき、どの機種でも一定の大きさで描画したい
お世話になります。
今回、数年に1度のプログラミングしてみようかな欲が出てきてAndroidStudio触って時間割的なものを作ろうとやっているのですが、androidだと機種ごとに画面サイズが様々で
java
1 static public class DrawTest extends View { 2 3 public DrawTest(Context context) { 4 super(context); 5 } 6 7 // 描画処理を記述 8 @Override 9 protected void onDraw(Canvas canvas) { 10 Paint paint = new Paint(); 11 12 // 黒の細い線 13 paint.setStrokeWidth(5); 14 paint.setColor(Color.argb(255, 0, 0, 0)); 15 canvas.drawLine(165, 152, 165, 1265, paint); 16 } 17 }
上記、コードだと座標を指定して直線は引けるのですが画面サイズが小さくなったり大きくなったりしたときに描画がずれてしまいました。
私としては、xpe〇iaやgal〇xyなどでも描画する図の大きさを同じ大きさにしたいのですが何か言い書き方はないでしょうか?
###IDE
Android studio 3.0.1
長文になりましたがなにとぞよろしくお願いいたします。