默认GridLayout
添加从左上角到右下角的元素。
Whereby(0,0)在左上角。如何创建一个GridLayout
,使得(0,0)左下角与真实生命图坐标相似?
我使用getChildAt()
时遇到了一些困难,因为索引从左上角开始,到右下角结束。
如何更改它以使其索引从左下角开始并在右上角结束?
答案 0 :(得分:0)
由于我的布局固定为15 x 20.我编写了一个方法,以便我可以轻松地从普通的x-y坐标转换为索引
public static int convertToIndex(int x, int y){
int graph_Y = 20 - y;
int index = graph_Y * 15 + x - 1;
return index;
}