我想将当前点击的项目设置为我以前实现的不同颜色。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