求Android中 popupwindow弹出listview 高亮显示的方法
一般高亮显示都是在自定义的Adapter里定义一个
int selectItem;
然后放一个set方法
public void setSelectItem();
在listview的onClick事件中调用set方法,
adapter.setSelectItem(position);
adapter.notifyDataSetInvalidated();
传入点击的position,最后在adapter的getView()方法里面
if (position == selectItem) {
//选中状态的...
convertView.setBackgroundColor(Color.parseColor("#F8F8F8"));
viewHolder.item_selected.setVisibility(View.VISIBLE);
} else {
convertView.setBackgroundColor(Color.TRANSPARENT);
viewHolder.item_selected.setVisibility(View.INVISIBLE);
}
就好了。
但是我在popupwindow弹出的listv里面搞,死活搞不定阿,小白一只,求大神指教!