• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

更改定制适配器内部的按钮上的编辑文本文本

Android 来源:Dinu 6次浏览

如何更改嵌入到列表视图中的编辑文本中的文本。我想要改变文本的按钮点击值更改定制适配器内部的按钮上的编辑文本文本

holder.txtQty.setTag(position); 
    holder.plus.setOnClickListener(new OnClickListener() { 

     @Override 
     public void onClick(View v) { 
      // TODO Auto-generated method stub 

      String val = holder.txtQty.getText().toString(); 
      Float f = new Float(val); 
      f = f + 1; 
      holder.txtQty.setText(f.toString().replace(".0", "").trim()); 
     } 
    }); 

但在这只有第一行和最后一行编辑文本更改。我需要相应的编辑文本来更改

===========解决方案如下:

我会得到您想要更改的文本的列表中的位置,编写一个公共方法来替换内容在该位置,然后通知自定义适配器该数据集已更改。

例如:

public void replaceItemAt(int position, String newText) 
{ 
    //Replace the item in the array list 
    this.textfieldarraylist.set(position, newText); 
    //Let the custom adapter know it needs to refresh the view 
    this.notifyDataSetChanged(); 
} 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)