我想將當前點擊的項目設置爲我以前實現的不同顏色。ListView更改選定項目的背景
@Override
public void onItemClick(StaggeredGridView parent, View view, int position,
long id) {
Toast.makeText(MainActivity.this, "Clicked Position "+position, Toast.LENGTH_LONG).show();
Log.d("Clicked","Clicked Position "+position+" Content "+contentList.get(position));
if(prevSelected !=null)
{
prevSelected.setBackgroundColor(getResources().getColor(android.R.color.white));
}
prevSelected = view;
view.setBackgroundResource(R.drawable.list_pressed_holo_light);
selectedPosition = position;
}
現在我面臨的問題是,如果這種選擇的觀點在getView回收()所有這些觀點也有此相同的背景。如果我改變他們的背景,那麼這個視圖的背景也會改變。任何人都可以解決這個問題。
使用選擇此puspose – Raghunandan