GridLayout:获取子的行/列号

时间:2017-12-14 21:41:09

标签: android row indexof android-gridlayout

如何在view中获取GridLayout的行索引和/或列索引?

假设您有一个TextView,其直接父级是GridLayout。有没有办法了解TextViewGridLayout的行号和列号是什么?

1 个答案:

答案 0 :(得分:1)

实际上很简单,您可以这样做, 假设您的textView是v,那么

GridLayout parent = (GridLayout) v.getParent();
int x = parent.indexOfChild(v) / parent.getColumnCount();
int y = parent.indexOfChild(v) % parent.getColumnCount();

是的,就是这么简单