2017-08-28 64 views
1

我试图更改onClick()中的按钮文本,但它不会更改。我试过以下 -如何更改BaseAdapter中的文本

viewHoder.btn_select_qq.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       viewHoder.btn_select.setText("xxxxx"); 
       notifyDataSetChanged(); 

      } 
     }); 

如何设置它?

+0

多一点上下文/代码将是有益的。你想要做什么? –

+0

你想改变按钮点击的价值并保留它吗? –

+0

@akshay_shahane是的,我想单击按钮时更改文本 –

回答

2

试试这个 -

viewHoder.btn_select_qq.setOnClickListener(new View.OnClickListener() { 
      @Override 
      public void onClick(View v) { 
       Button b = (Button) v; 
       b.setText("xxxxx"); 
      } 
     }); 
+1

谢谢!它的工作 –

+0

你可以编辑注释而不是'v.setText',它是'b.setText' –

+0

@ ARR.s谢谢指出!完成。 –