0%

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);