Android 如何将侦听器添加到这些按钮?

Android 如何将侦听器添加到这些按钮?,android,android-arrayadapter,Android,Android Arrayadapter,这是我想制作的一个简单下载器的模型。我可以创建如下所示的视图,但是我不知道暂停和取消按钮的侦听器将如何工作 问题在于准确地知道单击了哪个视图的按钮。换句话说,获取视图的索引 如何检索它?在BaseAdapter的getView方法中,为每个按钮设置onClickLister,并将行的索引(位置参数)保存为每个按钮的标记。单击按钮时,您可以检索此标记以了解按钮位于哪一行。您可以向我们展示如何获取progressBar吗?@CarlSaldanha通过扩展BaseAdapter创建了一个自定义适配器

这是我想制作的一个简单下载器的模型。我可以创建如下所示的视图,但是我不知道暂停和取消按钮的侦听器将如何工作

问题在于准确地知道单击了哪个视图的按钮。换句话说,获取视图的索引


如何检索它?

BaseAdapter
getView
方法中,为每个按钮设置
onClickLister
,并将行的索引(位置参数)保存为每个按钮的标记。单击按钮时,您可以检索此标记以了解按钮位于哪一行。

您可以向我们展示如何获取progressBar吗?@CarlSaldanha通过扩展
BaseAdapter
创建了一个自定义适配器,每个视图都可以为其分配唯一的id,以便您可以确定单击了哪个视图,因为每个视图都有不同的侦听器不同的按钮基于id@Peshal我没有得到你。所有视图都将在XML文件中定义ID,这对于所有视图都是相同的。它们在特定视图的上下文中是唯一的。我想知道是否可以使用
setTag()
。这是一个好问题,我没有意识到,好吧,告诉我们如何一次下载100次,我们可以查看代码,不看代码很难说。