我有一个包含各种 TABS 的 Activity,其中一个有一个单选模式 ListView,其中填充了一个 SimpleCursorAdapter。
Cursor c = db.listaPessoas(APRESENTACAO);
startManagingCursor(c);
SimpleCursorAdapter sca = new SimpleCursorAdapter(formPessoa.this,android.R.layout.select_dialog_singlechoice, c, new String[] {"nome"}, new int[] {android.R.id.text1});
pessoasInseridas.setAdapter(sca);
sca.notifyDataSetChanged();
问题是当我切换到另一个选项卡并返回到具有 ListView 的选项卡时,ListView 的所选项目不再被选中(绿色突出显示从单选按钮中消失)。如何保持 ListView 上项目的状态?
最佳答案
试试这个
listView.setSelection(i); // ex: i=5
关于Android Listview 单选保持选中项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11483207/