【发布时间】:2014-09-11 20:20:25
【问题描述】:
我有一个要求,我需要实现一个仅用于显示目的的 ListAdapter。
每个列表项行都包含一个按钮。
我已经编写了一个适配器子类,它将 BaseAdapter 单独扩展为一个不在活动中的文件。
我的查询是我需要从活动中捕获列表列表项的按钮单击。
换句话说,我需要处理从适配器类外部单击列表项的小部件。
我的代码如下:
MyAdapter.java
公共 MyAdapter 扩展 BaseAdapter
{
}
MyActivity.java
公共类 MyActivity 扩展 Activity {
ListView lv = (findViewById) R.id.list;
lv.setAdapter(new MyAdpater());
//这里我需要捕获widget点击列表项
谁能帮我解决这个问题?
提前致谢。
【问题讨论】:
-
如果你需要在外面捕捉它然后尝试在外面设置监听器。应该看起来像 lv.setOnItemClickListener(new OnItemClick...