每次我按下一个按钮时,我都会用几个按钮填充一个 GridLayout。这是执行此操作的代码,但我认为您没有必要理解我的问题
for(int i=0; i < numeroBottoni;i++){
Spec row = GridLayout.spec(numeroRiga, 1);
Spec colspan = GridLayout.spec(numeroColonna, 1);
GridLayout.LayoutParams gridLayoutParam = new GridLayout.LayoutParams(row,colspan);
gridLayoutParam.width=larghezzaColonna;
gridLayoutParam.height=larghezzaColonna;// l'altezza della colonna la faccio uguale alla larghezza
gridLayout.addView(buttonName,gridLayoutParam);
}
新按钮与旧按钮重叠,所以我想我应该在添加新按钮之前“删除”旧按钮。但我不知道我应该怎么做。我不知道我是否必须“删除”button
或是否必须“清理” GridLayout
.
我试图同时打电话, invalidate()
但这不是解决方案button
GridLayout