首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Android重写SimpleCursorAdapter例证

2012-09-25 
Android重写SimpleCursorAdapter例子public class MySimpleCursorAdapter extends SimpleCursorAdapter {p

Android重写SimpleCursorAdapter例子

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);}}

热点排行