帶有 ArrayAdapter 的基本 ListView
預設情況下, ArrayAdapter 通過在每個專案上呼叫 toString() 並將內容放在 TextView 中來為每個陣列項建立一個檢視。
例:
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, myStringArray);
其中 android.R.layout.simple_list_item_1 是包含陣列中每個字串的 TextView 的佈局。
然後只需在 ListView 上呼叫 setAdapter():
ListView listView = (ListView) findViewById(R.id.listview);
listView.setAdapter(adapter);
要使用 TextViews 以外的其他內容進行陣列顯示,例如 ImageViews,或者除了 toString() 結果之外還有一些資料填充檢視,請覆蓋 getView(int, View, ViewGroup) 以返回所需的檢視型別。檢查此示例 。