我将 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);