当我单击同一行中的按钮时,如何在列表视图的行中更改textview上的数据

时间:2016-08-26 22:45:25

标签: android listview

我在listview的同一行中有textview和button。我想点击按钮,然后单击TextView" + 1"。我该怎么办?错误说" viewholder是从内部类访问必须被声明为最终"。

viewHolder.plus.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        int a = Integer.parseInt(viewHolder.countt.getText().toString());
        viewHolder.Textview.setText("" + a + 1);
    }
});

1 个答案:

答案 0 :(得分:0)

我认为错误为您提供了解决方案,使观看者最终

我建议将TextView存储在最终变量中, final TextView t = viewHolder.Textview;

然后在您的代码中使用 t.setText(" text")

设置文本