我想更改列表视图上单行的颜色。
我制作了一个自定义适配器,我想在行的上下文菜单上更改颜色:
@Override
public boolean onContextItemSelected(MenuItem item) {
switch(item.getItemId()) {
case NOTE_BACKGROUND:
AdapterContextMenuInfo infos = (AdapterContextMenuInfo) item.getMenuInfo();
getListView().getAdapter().getView(infos.position, null,null).setBackgroundColor(Color.GREEN);
notes.notifyDataSetChanged();
return true;
}
return super.onContextItemSelected(item);
}
但它不起作用......我不知道为什么......有什么想法吗?多谢。