【发布时间】:2016-09-09 17:23:34
【问题描述】:
我正在使用带有 MyView.java 类的 Gridlayout。我从GridLayout得到了代码。
我在 GridLayout 下实现了另一个按钮。我想用这个按钮切换所有(GrigLayout-)按钮。有谁知道我该怎么做?
谢谢!!!
【问题讨论】:
标签: android button toggle grid-layout
我正在使用带有 MyView.java 类的 Gridlayout。我从GridLayout得到了代码。
我在 GridLayout 下实现了另一个按钮。我想用这个按钮切换所有(GrigLayout-)按钮。有谁知道我该怎么做?
谢谢!!!
【问题讨论】:
标签: android button toggle grid-layout
您必须修改所有子视图,并检查它们是否是切换按钮。这里是一个例子,当你想切换时,调用toggleButtons(grid);
private void toggleButtons(ViewGroup v) {
View a;
for(int i = 0; i < v.getChildCount(); i++)
{
a = v.getChildAt(i);
if(a instanceof ViewGroup) {
toggleButtons((ViewGroup) a);
}
else if(a instanceof Button){
// Toggle here
}
}
}
【讨论】: