Android开发 ListView singleChoiceMode 用代码选中某行

listview有个setSelection方法,在SingleChoiceMode下,经实验无效,获取选中项是用getCheckedItemPosition(),不是getSelectedItemId()。如果要给用户默认选中一项呢?可以调用performItemClick方法,顾名思义,该方法就是触发Item点击事件,也就实现了选中指定项的功能。
选中第0项:


boolean b=listview_selection.performItemClick(listview_selection.getAdapter().getView(0, null, null), 0, 0);

© 2014, 冰冻鱼. 请尊重作者劳动成果,复制转载保留本站链接! 应用开发笔记

发表评论

电子邮件地址不会被公开。 必填项已用*标注