如何根据某些条件在listview上设置按钮

时间:2011-08-29 10:26:42

标签: android listview

我有一个带有一些文本的ListView,每行包含不同长度的文本,我使用的是CustomAdapter。我想在行中添加一个具有长文本的下一个按钮。当我点击该按钮时,它应该转到另一个活动,它应该显示特定行的全文。我想,如果文本很长,我在该特定行上使按钮可见。我的问题是如何识别特定行上的按钮以及如何为该按钮设置监听器。当我单击特定按钮时,如何获取特定行数据或位置。

2 个答案:

答案 0 :(得分:2)

setOnClickListener点击getView() CustomAdapter中的按钮,然后您将收到特定行按钮的调用........

答案 1 :(得分:1)

在getView()本身中你必须设置Button的监听器,并从getView()的位置变量中获取索引...

if(text.length>10)
//button show
//listener
//next activity