Android ListView二三事
<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); } }
更多相关文章
- [置顶] android对字段的验证
- ANDROID的MANIFEST.XML文件字段解析
- android rom短信模块最后获取的Cursor字段内容
- xml字段含义
- Oracle Clob字段过长保存出错改如何解决?
- 对比select * 和 select 所有字段写出速度实例
- Asp.net MVC 对输入的字符串字段做Trim处理的方法_实用技巧
- golang json怎么隐藏某个字段
- Golang中使用JSON时区分空字段和未设置字段的方法