Android listView 中响应Button点击事件
2013-08-13 21:59
537 查看
其实很简单就是在getView中给button添加接口
class WqrAdapter extends SimpleAdapter { LayoutInflater inflater; @Override public View getView(int position, View convertView, ViewGroup parent) { final Holder holder; final int num=position; if(convertView!=null){ holder=(Holder) convertView.getTag(); }else { holder=new Holder(); convertView=inflater.inflate(R.layout.wqr_list_row, null); holder.xqButton=(Button) convertView.findViewById(R.id.ButtonGn); convertView.setTag(holder); } OnClickListener listener=new OnClickListener(){ @Override public void onClick(View v) { // if(v==holder.xqButton){ // Toast.makeText(context, "pause", Toast.LENGTH_SHORT).show(); System.out.println(num); // } } }; holder.xqButton.setOnClickListener(listener); return super.getView(position, convertView, parent); } public WqrAdapter(Context context, List<? extends Map<String, ?>> data, int resource, String[] from, int[] to) { super(context, data, resource, from, to); // this.context=context; inflater=LayoutInflater.from(context); // TODO Auto-generated constructor stub } } class Holder{ public Button xqButton; }
相关文章推荐
- Android listView 中响应Button点击事件
- android listviewListview中的button点击事件或者是onitemclick不响应的问题
- android 点击button 弹出一个listview并且响应单击事件
- Android中ListView(gridview)的item中有button等子点击控件时不能响应点击事件的原因
- Android listView 中响应Button点击事件
- Android listView 每行多个Button 响应点击事件
- Android下listview每个Item中包含有按钮,为什么在点击某一行按钮的时候,同时有多行button触发了响应事件?
- Android listView 中响应Button点击事件
- Android小记:ListView中的按钮点击响应事件
- android 自定义listview无法响应点击事件OnItemClickListener
- Android中同一个button按钮每次点击响应不同的事件
- android中listview中包含ratingbar响应不了点击事件
- android listview 和button 共存的事件响应问题。
- android popupwindow中使用ListView无法响应点击事件
- android 同时点击多个button 避免同时响应,只响应一个点击事件 (是否允许多点触控)
- android 自定义listview无法响应点击事件OnItemClickListener
- Android基础:listview的item点击事件会使里面的Button也出现按压的效果
- 解决Android中Listview条目里面有checkbox、radiobutton无法响应条目点击事件
- Android中listview的item布局中button点击事件position混乱解决
- Android中ListView的item不能响应点击事件的原因