当我尝试使用ListView的 performItemClick 功能时,我遇到了一些困难。
我要做的就是以编程方式在列表的第一项中单击。
我怎样才能做到这一点?我在文档中查找了该函数,但我并不真正了解它的参数。
我尝试了类似的东西:
myListView.performItemClick(myListView.getChildAt(0), 0, myListView.getChildAt(0).getId());
但是它不起作用
(myListView.getChildAt(0) returns null)
先感谢您!
最佳答案
mList.performItemClick(
mList.getAdapter().getView(mActivePosition, null, null),
mActivePosition,
mList.getAdapter().getItemId(mActivePosition));
mActivePosition是您的点击位置!
一切顺利! :)
关于android - Android-ListView-performItemClick,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8094268/