Mic*_*kis 2 android android-listview listview-adapter onclicklistener
我有一个ListView使用扩展的自定义适配器的自定义适配器BaseAdapter。在此自定义适配器中,我有一个视图支架,用于容纳每个列表项中显示的项。
我可以得到一定的列表项的孩子的点击回调View IN 的Activity,我创建和填充我的ListView?
在您的适配器类中:
private ViewClickListener mViewClickListener;
public interface ViewClickListener {
void onImageClicked(int position);
}
public void setViewClickListener (ViewClickListener viewClickListener) {
mViewClickListener = viewClickListener;
}
Run Code Online (Sandbox Code Playgroud)
您让您的Activity工具ViewClickListener界面。记得拨打myAdapter.setViewClickListener(this);的Activity
在getView方法中:
imageView.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
mViewClickListener.onImageClicked(position);
}
});
Run Code Online (Sandbox Code Playgroud)