Şimdiye kadar şans yok. Listemde şanssız bir nesne eklemeye çalışıyordum. Ekledikten sonra, nesneyi sınıf ve kategori gibi diğer parametrelerle ayarladığım halde ödevin adını yazmam gerekir. Bu kodListe Görünümü'ne bir nesne eklemek
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);
}
için bu deneyin bu
için özel bir adaptör oluşturmalısınız, o zaman String [] olarak değerini geçmelidir varsayılan dizisi adaptörü kullanıyor . Bu satırı silmem lazım, bu yüzden bu karışıklık neden olmaz – Carlitos
Kursları, ayarlayıcıları ve CourseWorkItem Sınıfı – Carlitos
için 1 kurucu var Öğeleri görüntülemek için özel bir adaptör kullanmanız gerektiğini düşünüyorum. Bu bağlantıyı kontrol edin - https://stackoverflow.com/questions/8166497/custom-adapter-for-list-view –