【发布时间】:2017-12-14 21:41:09
【问题描述】:
如何在GridLayout 中获取view 的行索引和/或列索引?
假设您有一个TextView,它的直接父级是GridLayout。有没有办法了解GridLayout中TextView的行号和列号是什么?
【问题讨论】:
标签: android row indexof android-gridlayout
如何在GridLayout 中获取view 的行索引和/或列索引?
假设您有一个TextView,它的直接父级是GridLayout。有没有办法了解GridLayout中TextView的行号和列号是什么?
【问题讨论】:
标签: android row indexof android-gridlayout
其实很简单,你可以这样做, 假设你的 textView 是 v 那么
GridLayout parent = (GridLayout) v.getParent();
int x = parent.indexOfChild(v) / parent.getColumnCount();
int y = parent.indexOfChild(v) % parent.getColumnCount();
是的,就是这么简单
【讨论】: