【发布时间】:2014-05-28 15:48:02
【问题描述】:
我在 DatabaseHelper.java 类中有一个公共方法,如下所示:
public List<Presentation> getAllPresentations() {
List<Presentation> presentations = new ArrayList<Presentation>();
//
//
// some code
//
//
return presentations;
}
在我的 MainActivity.java 中,我添加了以下几行:
btnLoad.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
List list = db.getAllPresentations();
ListView l;
l=(ListView)findViewById(R.id.list);
l.setAdapter(new ArrayAdapter<List>(this,R.layout.view_presentation, list));
}
});
但是,有点问题:
l.setAdapter(new ArrayAdapter<List>(this,R.layout.view_presentation, list));
有人可以帮我吗?
【问题讨论】:
-
List list已经是个问题了。使用泛型。 -
R.layout.view_presentation看起来像什么?你可能需要在你的ArrayAdapter中实现getView()
标签: java android android-studio