首页 > 移动平台 > 详细

android adapter 中添加OnClickListener事件

时间:2015-10-20 13:39:30      阅读:568      评论:0      收藏:0      [点我收藏+]

public class SearchAutoAdapter extends BaseAdapter {

private OnClickListener mOnClickListener;

public interface CalInterface {//接口回调

void refresh();
}

private CalInterface mcalInterface;

 

public SearchAutoAdapter(Context context, int maxMatch,
OnClickListener onClickListener) {

this.mOnClickListener = onClickListener;

mcalInterface = (CalInterface) context;
}

public View getView(int position, View convertView, ViewGroup parent) {

holder.addButton.setTag(data);
holder.addButton.setOnClickListener(mOnClickListener);

}

 

 

Activity中

public class SearchActivity extends BaseActivity implements OnItemClickListener, CalInterface{

@Override    //回调adapter中的view.click方法
public void onClick(View v) {
int id = v.getId();
data = (SearchAutoData) v.getTag();
if (data == null) {
return;
} else {
mSearchEditText.setText(data.getContent());
mAutoListView.setVisibility(View.GONE);
doSearch();
}
}

android adapter 中添加OnClickListener事件

原文:http://www.cnblogs.com/zhaoleigege/p/4894352.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!