如何找到动态创建的按钮? ANDROID

时间:2014-03-17 18:27:45

标签: android button dynamic find

我使用以下代码在类中动态创建了一些按钮: 变量drawView.getNumeroMallas()每次都可能不同

     for(int i=0;i<drawView.getNumeroMallas();i++){

                Button buttonMalla = new Button(this);
                buttonMalla.setText("Malla "+(i+1));
            buttonMalla.setId(i+1);
                buttonMalla.setTag(Boolean.FALSE);
}

现在我想在另一个类的循环中找到这些按钮。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

  1. 您可以将它们存储在列表中,然后使用getter方法从代码的其他部分访问此列表。

  2. 您不应该像这样使用setId(),因为您的ID实际上可能会与其他ID冲突,因此您应该使用View.generateViewId()