<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ListView android:id="@android:id/list" android:layout_width="wrap_content" android:layout_height="wrap_content" /> <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/no_notes" /> </LinearLayout>

在ListActivity里必须有且只有一个ListView,且android:id="@android:id/list

////////////////////////////////////////////////////////////////////////////////////////

SimpleCursorAdapter

表中必须有 _id 这个字段,因为

SimpleCursorAdapter extends ResourceCursorAdapter extends CursorAdapter

在CursorAdapter.java里

protected void init(Context context, Cursor c, boolean autoRequery) { boolean cursorPresent = c != null; mAutoRequery = autoRequery; mCursor = c; mDataValid = cursorPresent; mContext = context; mRowIDColumn = cursorPresent ? c.getColumnIndexOrThrow("_id") : -1; mChangeObserver = new ChangeObserver(); if (cursorPresent) { c.registerContentObserver(mChangeObserver); c.registerDataSetObserver(mDataSetObserver); } }

更多相关文章

  1. PackageManagerService的启动过程分析
  2. Android(安卓)SMS(一) —— 读取短信
  3. 2011.09.26(4)——— android sample之Notepad(BaseColums)
  4. 2011.09.26(4)——— android sample之Notepad(BaseColums)
  5. 【Android(安卓)应用开发】 Android(安卓)相关代码规范 更新中 .
  6. 仿Android6.0联系人列表
  7. Android——SQLite使用
  8. SQLite语法与Android数据库操作
  9. Android(安卓)SMS(一) —— 读取短信

随机推荐

  1. android 安全讲座第四层 手机Root授权原
  2. Android(安卓)SDK 2.3与Eclipse最新版开
  3. Android(安卓)shell 下 busybox,clear,tcpd
  4. Android是什么 之三-------手机之硬件形
  5. Android(安卓)Studio怎样提示函数使用方
  6. Managing Your App's Memory 翻译
  7. 曝Android机冷冻后变"傻" 加密数据随意访
  8. Android屏幕横竖屏切换和生命周期管理的
  9. findlibrary returned null产生的联想,And
  10. [置顶] Android(安卓)自定义View实现竖直