到目前为止没有运气。一直试图在我的列表视图中添加一个对象而没有运气。添加之后,即使我使用其他参数(如成绩和类别)设置对象,也应该只输出赋值的名称。这是将代码放入一个输出listview的片段java类
private void populateListView(){
TeamArrayList = new ArrayList<CourseWorkItem>();
CourseWorkItem myItem = null;
myItem.setName("First Assignment");
myItem.setCategory("Homework");
myItem.setGrade(60);
TeamArrayList.add(myItem);
//creates an adapter
itemArrayAdapter = new ArrayAdapter<CourseWorkItem>(this,R.layout.individualview,TeamArrayList);
ListView v = (ListView) findViewById(R.id.courseListXML);
v.setAdapter(itemArrayAdapter);
}
答案 0 :(得分:1)
您是否覆盖了CourseWorkItem的toString方法以显示名称?
答案 1 :(得分:0)
您正在使用默认数组适配器,那么您应该将值传递给String [],否则您应该为此创建一个自定义适配器
尝试使用默认数组适配器
vagrant ssh