簡體   English   中英

如何設置x和y協調Android

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM