在自定义列表视图中为textview设置文本

时间:2019-02-20 13:49:22

标签: java android listview

自定义列表视图中出现问题。列表视图的每一行都包含一个按钮和一个文本视图,单击该按钮时,会将特定的字符串分配给该文本视图。首先,它像魅力一样起作用,然后出现一个奇怪的问题。

当我单击特定行的按钮时,所需的字符串已分配给下一个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]));

            }
        });

1 个答案:

答案 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.