[英]how to set x and y coorinates android
我在android屏幕的中心創建了一個10x10的網格,現在我想給網格中的每個正方形一個坐標。 例如,網格中的左上角正方形將是0,然后是1,2,3,依此類推。 但是我不知道該怎么做。 我正在嘗試在擴展視圖的繪圖類中執行此操作。 我正在嘗試的代碼如下
public int coordinates(int posX, int posY){
int startX = (screenWidth / 2) - (rectSide / 2);
int startY = (screenHeight / 2) - (rectSide / 2);
//for(int i=0; i<=10000; i+=100){
xCoord = (startX + (posX*100));
yCoord = (startY + (posY*100));
}
您知道您從左上角的0,0點開始。 因此,假設您擁有相等的正方形空間,則只需將screen height / 10
即可獲得每個正方形在y方向上的間隔 。 然后對x方向執行相同操作。 假設您的屏幕高1000像素 。
然后,位於position (0,1)
網格將為(0,100) pixels.
(0,2)
將等於(0,200)
您只需將y坐標乘以網格中每個正方形的高度即可 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.