GridLayout索引0从左下角开始

时间:2016-09-19 06:19:31

标签: android android-gridlayout

默认GridLayout添加从左上角到右下角的元素。

Whereby(0,0)在左上角。如何创建一个GridLayout,使得(0,0)左下角与真实生命图坐标相似?

我使用getChildAt()时遇到了一些困难,因为索引从左上角开始,到右下角结束。

如何更改它以使其索引从左下角开始并在右上角结束?

1 个答案:

答案 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;
        }