【发布时间】:2012-06-16 06:06:10
【问题描述】:
我使用 ListView 和 SimpleCursorAdapter 来显示我的 DB-Entries。
到目前为止一切正常:
public void LoadListView(){
Cursor mCursor = mDbHelper.fetchAllFahrtenbuch();
if (mCursor != null){
startManagingCursor(mCursor);
mCursor.moveToFirst();
ListAdapter adapter = new SimpleCursorAdapter(this,
R.layout.fahrten_anzeigen_list_view,
mCursor,
new String[] { "_id", mCursor.getColumnName(6), mCursor.getColumnName(1), mCursor.getColumnName(14), mCursor.getColumnName(15), mCursor.getColumnName(16), mCursor.getColumnName(17), mCursor.getColumnName(20)},
new int[] { R.id.textView15, R.id.textView1, R.id.TextView3, R.id.textView5, R.id.textView6, R.id.textView9, R.id.textView10, R.id.textView13});
setListAdapter(adapter);
registerForContextMenu(getListView());
}
}
如果在条目中收到特殊值,我想要做的是删除条目。
如果mCursor.getColumnName(6) 的值为0,我想删除ListView 中的整个条目。
这可能吗?
我该怎么做?
【问题讨论】:
-
你是什么意思“贯穿整个条目”?
-
如果您使用的是 unicode,您可以使用它来删除线。 (见Wikipedia)。
标签: android android-listview adapter simplecursoradapter