DBエントリを表示ListView
するためにとを使用しています。SimpleCursorAdapter
これまでのところ正常に機能しています。
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
ます。
それは可能ですか?
どうやってやるの?