1

リストを表示するために SimpleCursorAdapter をサブクラス化しました。行レイアウト ファイルには 3 つの textView がありますが、そのうちの 2 つにデータをマップしたいだけです。明示的にtxt2を除外しましたが、データが表示されたままです。レイアウト ファイルから txt2 を手動で削除することでこれを修正できます。しかし、好奇心から、そもそもアダプターの何が問題だったのでしょうか? わかりました。

        String []from = new String[] {
                DbField.FIELD1,
                //DbField.FIELD2,
                DbField.FIELD3

        };
        // Fields on the UI to which we map
        int[] to = new int[] { R.id.txt1, /*R.id.txt2,*/ R.id.txt3  };
        adapter = new CustomCursorAdapter(this.getActivity()
              , R.layout.row_entry, null, from,
                to, 0);
        setListAdapter(adapter);
4

0 に答える 0