我正在使用 BaseAdapter 显示一个自定义 ListView。它有一个原始的 EditText 和 Button。像这样 :
现在我想在单击第一个按钮时获取第一个 EditText 的文本,单击第二个按钮时获取第二个 EditText 的文本,依此类推。
我怎样才能做到这一点?
我正在使用 BaseAdapter 显示一个自定义 ListView。它有一个原始的 EditText 和 Button。像这样 :
现在我想在单击第一个按钮时获取第一个 EditText 的文本,单击第二个按钮时获取第二个 EditText 的文本,依此类推。
我怎样才能做到这一点?
你需要实施 onListItemClick
. onListItemClick 在您单击ListView
. 此回调的第二个参数是一个View
实例 - 在 ListView 中单击的视图。您可以使用它来查找您的EditText
(通过 view.findViewById)并调用getText()
返回的对象
适配器必须实现 onClickListener-
public class YOURADAPTER extends ArrayAdapter<String> implements OnClickListener
然后在getView方法中设置你的点击监听器