ListView.setSelectionFromTop()不起作用

时间:2012-12-17 23:33:31

标签: android listview

我有一个由字符串数组填充的ListView。我想动态选择一个项目,但.setSelection(1)和.setSelectionFromTop(1,100)不起作用。

list.setSelection(2);
Log.i(TAG, "my pos: "+ list.getSelectedItemPosition());

这标志着“我的位置:-1”

有没有人有任何想法?

1 个答案:

答案 0 :(得分:0)

setSelection()getSelectedItemPosition()指的是两个不同的东西。

“选择”是指第一个可见行,如getFirstVisiblePosition()中所示 “已选择”是指选定的视图,如View#setSelected()

你想要哪一个?