2 つの要素を持つ ListView があります。選択したアイテムに基づいて異なるコードを実行したいと思います。今まで私のコードは次のようになっています (しかし、動作していません):
protected void onListItemClick(ListView l, View v, int position, long id) {
// TODO Auto-generated method stub
ListView listview = (ListView) findViewById(android.R.id.list);
View root = (View) listview.getParent();
if (position == 1) {
root.setBackgroundColor(Color.parseColor("#133b96"));
} else if (position == 2) {
root.setBackgroundColor(Color.parseColor("#bdbdbd"));
}
}
背景色を変更したいのですが、色は選択したアイテムに基づいている必要があります。
これを行う最も簡単な方法は何ですか?