私のAndroidコードは、onClickイベントで最初に表示されるリストビュー項目の背景色を緑に変更できますが、リストビューを下にスクロールしてリストをクリックしようとすると、緑が表示されません. この問題を解決する方法を教えてください。コードスニペットをここに添付しました。
public void onItemClick( AdapterView<?> parent, View item,
int position, long id) {
for(int i=0; i<parent.getChildCount(); i++)
{
Log.d("TAG", "Number of times printed");
if(i == position)
{
parent.getChildAt(position).setBackgroundColor(Color.GREEN);
// Log.d("TAG","Green at position :: " + position);
}
else
{
parent.getChildAt(i).setBackgroundColor(Color.GRAY);
}
}
}