我有一個帶有ListView的activity_main佈局。
我需要在MainActivity中填充我的ListView。在活動中添加ListView內容
MainActivity不擴展ListActivity,因爲我在佈局中不僅使用ListView,而且使用其他元素。
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_top_level);
ListView listView = (ListView) findViewById(R.id.mylist);
}
Item.items
返回一個數組,我需要添加到ListView中。
我該怎麼做?我知道我不得不使用ArrayAdapter。但我做不好。
它適用於我,但我不明白使用android.R.layout.simple_list_item_1
。
ArrayAdapter<Item> itemsAdapter =
new ArrayAdapter<>(this, android.R.layout.simple_list_item_1, Item.items);
listView.setAdapter(itemsAdapter);