0
これまでのところ運はありません。私のリストビューに運がないオブジェクトを追加しようとしました。追加した後は、等級やカテゴリなどの他のパラメータでオブジェクトを設定しても、割り当ての名前を付けてください。これは、リストビューを出力するフラグメント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);
}
デフォルトなしアレイアダプタのためにこれをしようとしないこの
ためのカスタムアダプタを作成する必要があり、[] Stringとして値を渡す必要があり、デフォルトの配列のアダプタを使用している私がいません。私はちょうどその行を消去して混乱の原因にならないようにする必要があります – Carlitos
私はgetter、setter、そして1つのコンストラクタをCourseWorkItemクラスに持っています – Carlitos
私はアイテムを表示するためにカスタムアダプタを使うべきだと思います。このリンクを確認する - https://stackoverflow.com/questions/8166497/custom-adapter-for-list-view –