2017-08-28 54 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謝謝指出!完成。 –