こんにちは、キャンバスに正方形の 8x8 グリッドを作成しようとしています。なんとかグリッドを作成しましたが、長方形であることが判明しましたが、作成しているゲームでは正方形にする必要があります。コードを変更して、電話に合わせた正方形のグリッドにする方法を教えてください。
float testWidth = (getWidth() - 16f) / 9f;
float testHeight = (getHeight() - 16f) / 9f;
for (int i = 0; i < 9; i++) {
canvas.drawLine(padding + testWidth* i, padding, padding
+ testWidth * i, testHeight* 8+padding, dark);
canvas.drawLine(padding, padding+testHeight* i, testWidth* 8
+ padding, padding+testHeight* i, dark);
}
編集: 正方形のグリッドを作成できるようになりましたが、グリッドを電話の中央に配置する方法がわかりません