点击后是否有任何方法可以保持listview项目的颜色。 项目的颜色应该保留或不是激活开关。
就像蜂窝版本列表视图一样,我们可以显示一个片段,保持列表项的颜色
答案 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)
,然后所选项目将保持选定状态。