我有一个包含两个元素的 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"));
}
}
我想改变背景颜色,颜色要以选中的项目为准。
最简单的方法是什么?