gpt4 book ai didi

java - 删除 View 列表中的特定 View

转载 作者:行者123 更新时间:2023-12-01 15:42:55 27 4
gpt4 key购买 nike

我是 android 新手。我正在尝试添加和删除 View ,如 android 模拟器中的联系人应用程序。我正在使用布局充气机来连续添加 View 。当我删除其中一个 View 时,它会从向后删除。实际问题是我无法找到我正在点击的确切按钮的 id。

  public void plusButton(View v)
{

layout++;
v=(View)findViewById(R.layout.newlayout);
v = linflator.inflate(R.layout.newlayout, null);
rl1.addView(v);
v.setId(layout);

if(layout==1)
{
Button office=(Button)findViewById(R.id.buttonType);
System.out.println("button id found");
office.setText("item 1");


}
else if(layout==2)
{
Button office=(Button)findViewById(R.id.buttonType);
office.setText("item 2");

}
else if(layout==3)
{
Button office=(Button)findViewById(R.id.buttonType);
office.setText("item 3");
}
else
{
Button office=(Button)findViewById(R.id.buttonType);
office.setText("item goes");
}

}

public void minusButton(View v)
{
v = (View)findViewById(layout);
rl1.removeView(v);
layout--;
}

第一个按钮的按钮文本也仅更改

帮帮我..

最佳答案

使用button.settag()button.gettag()

关于java - 删除 View 列表中的特定 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7725508/

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