Simple Adapter
SimpleAdapterは、AndroidのListViewやSpinnerなどのリストビュー系のウィジェットで使用される一般的なAdapterの実装の1つ
SimpleAdapterはMapやListなどのデータソースを取得しそれぞれの項目をListViewやSpinnerなどのリストビューに表示するためのビューを生成する
code:kotlin
val listView = findViewById<ListView>(R.id.list_view)
val data = listOf(
mapOf("title" to "Item 1", "subtitle" to "Subtitle 1"),
mapOf("title" to "Item 2", "subtitle" to "Subtitle 2"),
)
val from = arrayOf("title", "subtitle")
val to = intArrayOf(R.id.title, R.id.subtitle)
val adapter = SimpleAdapter(
this@HogeActivity,
data,
R.layout.list_item,
from,
to
)
listView.adapter = adapter
渡すデータ型はMutableList<MutableMap<String, *>>