单击后保持列表项的颜色

时间:2013-01-09 13:16:38

标签: android android-listview listviewitem

点击后是否有任何方法可以保持listview项目的颜色。 项目的颜色应该保留或不是激活开关。

就像蜂窝版本列表视图一样,我们可以显示一个片段,保持列表项的颜色

3 个答案:

答案 0 :(得分:2)

您可以通过

执行此操作
lv.setSelection(position);

用于设置所选项目的颜色

lv= (ListView) findViewById(R.id.list);
lv.setSelector( R.drawable.listselector);

或者您可以使用XML中的属性

android:listSelector="#00000000"

答案 1 :(得分:0)

getListView().setItemChecked(position, true);

答案 2 :(得分:0)

首先在listView.setOnItemClickListener();方法上调用onItemClick(),然后调用listView.setSelection(position),然后所选项目将保持选定状态。