获取与用户交互的ListView位置

时间:2018-07-24 18:44:58

标签: android listview position getview

我有一个带有ToggleButton的项目列表。 position可能是10,而用户可以点击下一个列表项的ToggleButton(该按钮并不完全可见)。

如何获取用户单击其按钮的列表项的位置?

请帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

您可以将 OnItemClickListener 添加到列表视图,并收听用户与列表的交互

yourList.setOnItemClickListener(new OnItemClickListener() {
            @Override
            public void onItemClick(AdapterView<?> parent, View view, int position,
                    long id) {
             // when user click on item the position will show as Toast 
             Toast.makeText(YourActivity.this,position+"",Toast.LENGTH_LONG).show();

            }
        });