我有GridLayout 3x3,其中内部有9个按钮作为子项,我希望将每个子项作为单独的按钮进行访问。像这样的东西
for(int i = 0; i < 3; i++){
for(int j = 0; j < 3; j++){
Button elem = GridLayout.b[i][j];
}
}
这很简单,实际上您可以这样操作,假设您的textView为v,然后
GridLayout parent = (GridLayout) v.getParent();
int x = parent.indexOfChild(v) / parent.getColumnCount();
int y = parent.indexOfChild(v) % parent.getColumnCount();
是的,就是这么简单