0

我正在尝试用光标填充 Android 中的 ListView。为此,我创建了一个 ArrayAdapter 对象并将其类型作为 Cursor 传递。我没有得到我想要的结果。我只想知道我这样做是正确的还是错误的?如果它错了,任何人都可以建议我完成这项任务。我想显示所有行

4

1 回答 1

0

你可以按照这个不错的教程

请注意,您需要将 a 传递List<YourDataModelClass>ArrayAdapter的构造函数。(可能很简单List<String>)这就是我的意思:

List<YourDataModelClass> values = datasource.getAllYourDataModelClass();

ArrayAdapter<YourDataModelClass> adapter = new ArrayAdapter<YourDataModelClass>(this,
    android.R.layout.simple_list_item_1, values);
listView.setListAdapter(adapter);

datasource.getAllYourDataModelClass();上面是 Cursor 保存为List您设计的类的地方。

希望这可以帮助。

于 2012-12-06T14:55:53.750 回答