gpt4 book ai didi

java - 以编程方式删除按钮

转载 作者:行者123 更新时间:2023-11-29 09:41:18 25 4
gpt4 key购买 nike

在我的代码中,我以编程方式创建按钮,因为在解析文件之前我不知道我需要多少按钮

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);
}

这很好用,我只是想知道是否有一种快速的方法可以在创建更多按钮之前删除所有这些按钮(当用户按下单独的按钮时,我将按钮的值更改为新按钮)

最佳答案

用另一个for循环解决了问题

for(int i=0; i< aList.size();i++)
{
Button btn;
btn = buttons.get(i);
layout.removeView(btn);
}

关于java - 以编程方式删除按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15752328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com