0

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

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

这可以追溯到“我的位置:-1”

有没有人有任何想法?

4

1 回答 1

0

setSelection()getSelectedItemPosition()指代两个不同的事物。

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

你想要哪一个?

于 2012-12-17T23:38:28.757 回答