自定义列表视图中出现问题。列表视图的每一行都包含一个按钮和一个文本视图,单击该按钮时,会将特定的字符串分配给该文本视图。首先,它像魅力一样起作用,然后出现一个奇怪的问题。
当我单击特定行的按钮时,所需的字符串已分配给下一个textview(这是正常的),但我注意到另一行中的另一个textview也已分配了该字符串,因此setext(string)已被分配一次单击即可将其分配给不同行中的两个textview。这是我在公共getView中使用的代码
holder.bu6.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
holder.textViewNumber.setText(String.valueOf(counter[position]));
}
});
答案 0 :(得分:0)
您可以使用模型获取器设置器创建列表。
public class Category {
private String category;
public String getCategory() {
return category;
}
public void setCategory(String category) {
this.category = category;
}
public Category(String category) {
this.category = category;
}
}
now when you click on button then change string of that position in your list and notify your adapter.