public class MySimpleCursorAdapter extends SimpleCursorAdapter {private LayoutInflater mInflater;private OnMyAdaptertListener mListener;int[] ids;String[] str;int layoutId;@SuppressWarnings("deprecation")public MySimpleCursorAdapter(Context context, int layout, Cursor c,String[] string, int[] id) {super(context, layout, c, string, id);ids = id;str = string;layoutId = layout;mContext = context;mInflater = LayoutInflater.from(context);}@Overridepublic void bindView(View view, Context context, Cursor cursor) {TextView number = (TextView) view.findViewById(R.id.number);final String text = cursor.getString(cursor.getColumnIndex(str[0]));ImageView delete = (ImageView) view.findViewById(R.id.img);number.setText(text);delete.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {// TODO Auto-generated method stubif (mListener != null) {mListener.onDelClicked(text);}}});}@Overridepublic View newView(Context arg0, Cursor arg1, ViewGroup arg2) {return mInflater.inflate(layoutId, arg2, false);}public void setMyAdapterListener(OnMyAdaptertListener listener) {mListener = listener;}public interface OnMyAdaptertListener {public void onDelClicked(String text);}}

更多相关文章

  1. 代码中设置drawableleft
  2. android 3.0 隐藏 系统标题栏
  3. Android开发中activity切换动画的实现
  4. Android(安卓)学习 笔记_05. 文件下载
  5. Android中直播视频技术探究之—摄像头Camera视频源数据采集解析
  6. 技术博客汇总
  7. android 2.3 wifi (一)
  8. AndRoid Notification的清空和修改
  9. Android中的Chronometer

随机推荐

  1. 从JQuery文件输入中获取数据
  2. 模态的jQuery动态高度宽度
  3. 如何使用jQuery捕获对href值的单击
  4. 使用jquery从mysql数据库加载数据
  5. 使用Next设置选定的选项
  6. 如何在使用jquery验证和自定义错误放置时
  7. 为$ .plugin()用法准备插件而不是$(selector
  8. 目前最好用的“点击复制”功能,兼容主流浏
  9. jQuery自动完成在AutoPostBack上丢失文本
  10. jquery插件ztree的总结