Android ListView performitemclick
Android ListView performitemclick
我在尝试使用 ListView
的 performItemClick
功能时遇到了一些困难。
我想要做的就是在列表的第二项中以编程方式执行单击。
我怎样才能做到这一点?我试过类似的东西:
pairedDeviceView.performItemClick(pairedDeviceView.getAdapter().getView(0, null, null), 0, pairedDeviceView.getAdapter().getItemId());
我应该在哪里更改?
你可以这样做:
mList.performItemClick(
mList.getChildAt(1), //index started from 0, second item's index is 1
1,
mList.getAdapter().getItemId(1));
mList.performItemClick(
mList.getAdapter().getView(mActivePosition, null, null),
mActivePosition,
mList.getAdapter().getItemId(mActivePosition));
其中mActivePosition是你的点击位置!祝一切顺利! :)
我在尝试使用 ListView
的 performItemClick
功能时遇到了一些困难。
我想要做的就是在列表的第二项中以编程方式执行单击。
我怎样才能做到这一点?我试过类似的东西:
pairedDeviceView.performItemClick(pairedDeviceView.getAdapter().getView(0, null, null), 0, pairedDeviceView.getAdapter().getItemId());
我应该在哪里更改?
你可以这样做:
mList.performItemClick(
mList.getChildAt(1), //index started from 0, second item's index is 1
1,
mList.getAdapter().getItemId(1));
mList.performItemClick(
mList.getAdapter().getView(mActivePosition, null, null),
mActivePosition,
mList.getAdapter().getItemId(mActivePosition));
其中mActivePosition是你的点击位置!祝一切顺利! :)