在ListView中获取EditText内容

时间:2013-02-01 10:35:12

标签: android android-listview baseadapter

我正在使用BaseAdapter显示一个自定义ListView。它有一个原始的EditText和Button。像这样:enter image description here

现在我想在单击第一个按钮时获取第一个EditText的文本,在第二个按钮被单击时获取第二个EditText的文本,依此类推。

我怎么能做到这一点?

2 个答案:

答案 0 :(得分:2)

您需要实施onListItemClick。单击ListView的元素时会调用onListItemClick。此回调的第二个参数是View实例 - 在ListView中单击的视图。您可以使用它来查找EditText(通过view.findViewById)并在返回的对象上调用getText()

答案 1 :(得分:0)

适配器必须实现onClickListener-

public class YOURADAPTER extends ArrayAdapter<String> implements OnClickListener   

然后在 getView 方法

中设置 on click listener