私はこのコードを持っています:
String[] columns = new String[] {
MySQLiteHelper.COL_EXAMS_DESC,
MySQLiteHelper.COL_EXAMS_MRK_TEMP,
MySQLiteHelper.COL_EXAMS_MRK,
MySQLiteHelper.COL_EXAMS_CFU};
int[] to = new int[] {
R.id.exam_description,
R.id.exam_subtitle,
R.id.exam_mark,
R.id.exam_cfu};
dataAdapter = new SimpleCursorAdapter(getApplicationContext(),
R.layout.single_exam_info, cursor, columns, to, 0);
ListView listView = (ListView) findViewById(R.id.lv_exams);
listView.setAdapter(dataAdapter);
さて、MySQLiteHelper.COL_EXAMS_MRK_TEMP
ある特定のフィールドは空である場合もあれば、そうでない場合もあります。表示されているとき(空でないとき)、何らかのラベルを追加したいと思います。どうすればいいですか?
CursorWrapper
この場合は見栄えがよくありません。結果をフィルタリングする必要はありません。結果の1つに文字列を追加する必要がある場合と、そうでない場合があります。アドホック を追加するのTextView
もよくありません: いつ入力するかをどのように知ることができますか?
リストビューを手動で構築し、カーソルを繰り返し、すべてのサイクルでフィールドが空かどうかをチェックするオプションがあるかどうか疑問に思っています...