Android ListView performitemclick

问题描述 投票:0回答:2

当我尝试使用performItemClickListView函数时,我遇到了一些困难。我想要做的就是在列表的第二项中以编程方式执行单击。我怎样才能做到这一点?我尝试过类似的东西:

pairedDeviceView.performItemClick(pairedDeviceView.getAdapter().getView(0, null, null), 0, pairedDeviceView.getAdapter().getItemId());

我应该在哪里改变?

android listview click
2个回答
0
投票
mList.performItemClick(
        mList.getAdapter().getView(mActivePosition, null, null),
        mActivePosition,
        mList.getAdapter().getItemId(mActivePosition));

mActivePosition是您的点击位置!祝一切顺利! :)


0
投票

你可以这样做:

 mList.performItemClick(
            mList.getChildAt(1), //index started from 0, second item's index is 1
            1,
            mList.getAdapter().getItemId(1));
© www.soinside.com 2019 - 2024. All rights reserved.