我有一个带有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);