在我的代码中,我以编程方式创建按钮,因为在解析文件之前我不知道需要多少按钮
buttons= new LinkedList<Button>();
for(int i=0; i< aList.size();i++)
{
Button btn = new Button(this);
btn.setId(i);
btn.setOnClickListener(this);
btn.setText(stringList.get(i));
btn.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT, LayoutParams.FILL_PARENT));
buttons.add(btn);
layout.addView(btn);
}
这很好用,我只是想知道是否有一种快速的方法可以在创建更多按钮之前删除所有这些按钮(当用户按下单独的按钮时,我将按钮的值更改为新的)