Android重写SimpleCursorAdapter例子 博客分类: Android
程序员文章站
2024-03-02 11:56:22
...
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); } @Override public 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() { @Override public void onClick(View v) { // TODO Auto-generated method stub if (mListener != null) { mListener.onDelClicked(text); } } }); } @Override public 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); } }
上一篇: x86汇编课程总结
推荐阅读
-
Android 5.1截获HOME键 博客分类: Android android
-
Android重写SimpleCursorAdapter例子 博客分类: Android
-
Android后台发送短信方法 博客分类: Android
-
Android修改系统闹铃的持续时间 博客分类: Android android
-
Android M 解决XTS测试三方apk权限和sdk fail 博客分类: AndroidAndroid android
-
Android播放音乐方法 博客分类: Android
-
Android PackageManager 卸载包的方法 博客分类: Android
-
android mtk平台内置apk,可卸载恢复出厂设置还在 博客分类: Android androidmtk
-
MTK Android手机进程列表 博客分类: Android系统开发 androidmtk
-
Android M 解决XTS测试三方apk权限和sdk fail 博客分类: AndroidAndroid android