我有一个带有章节标题的自定义列表视图。
注意:这不是普通的清单。这是一个章节标题。
自定义列表如下:
在点击相似的图像之前,它看起来像图像1,点击后它应该像图像2一样改变。
我的问题是:
如果我点击特定行的图像,看起来很奇怪,就像其他行中的图像一样。
如果单击列表的第一行,有时会抛出Null Pointer异常。
我需要的是,如果我点击特定列表的相似图像,它的状态或颜色只会改变,其他的应保持不变。
我尝试了this link,但这对我没有帮助。
由于它是Sectioned标头,因此Adapter也将Header计算为行,因此list的大小也包括Header。在这里做笔记。
答案 0 :(得分:1)
试试这个。用于点击监听器
holder.like_icon.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View arg0) {
ViewHolder VH = (ViewHolder)convertView.getTag();
VH.like_icon.setBackgroundResource(android.R.drawable.btn_star_big_on);
}
});