リストビューの1行の色を変更したい。
カスタムアダプタを作成しましたが、行のコンテキストメニューの色を変更したいと思います。
@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);
}
しかし、それは機能しません...そして私は理由がわかりません..何かアイデアはありますか?どうもありがとう。