当前位置: 代码迷 >> Android >> 如何独立操作listview中指定item中的控件
  详细解决方案

如何独立操作listview中指定item中的控件

热度:31   发布时间:2016-04-28 02:14:10.0
怎么独立操作listview中指定item中的控件
listview中每个item中都有一个textview,超过3行会自动设置为3行然后增加全文按钮,现在的问题是我点击其中的一个全文按钮,所有的textview都会全部打开,求大神指点一下。。。
------解决思路----------------------
你拿到当前那个Item的position 去控制当前Item的控件就行了
------解决思路----------------------
在Adapter子类中的getView方法中:
全文按钮.setTag("" + position);
全文按钮.setOnClickListener(this);

让Adapter实现OnClickListener,在onClick方法中:
try{
      int position = Integer.parseInt(v.getTag().toString();
      //设置对应的内容

      this.notifyDataChanged();
}

  相关解决方案