更改arraylist中按钮的行为

时间:2013-10-01 01:31:04

标签: button android-arrayadapter imagebutton

我有一个基于this代码的自定义arrayadapter,除了它有一个按钮和一个图像按钮并排而不是编辑文本框。我还在活动开始时添加了行,每个按钮的文本都会被更改,以便为用户区分。每个按钮和图像按钮需要做一些不同的事情,这就是我的问题所在。所有按钮都执行相同的方法,并且所有图像按钮都执行另一种方法。我需要每个按钮和每个图像按钮来执行单独的方法或单击时发送数据以指示按下了哪个按钮/图像按钮。

这是布局外观的一个示例:

[按钮1] [图像按钮1]

[按钮2] [图像按钮2]

[按钮3] [图像按钮3]

[按钮4] [图像按钮4]

[按钮5] [图像按钮5]

[按钮6] [图像按钮6]

[按钮7] [图像按钮7]

按钮1应该从按钮2-7执行不同的方法,或者指示按下按钮,按钮2-7也表现为这种方式。图像按钮也应该像这样。

如果有什么不清楚让我知道,我感谢你的帮助!

1 个答案:

答案 0 :(得分:1)

只需为适配器的onClickListener方法中的每个按钮设置getView