kotlinでListViewのカスタムlayout

SimpleAdapterの第5引数はintArrayOfじゃないと怒られる。

var data = arrayListOf(
    hashMapOf<String,String>("title" to "AAA", "tag" to "a", "desc" to "111"),
    hashMapOf<String,String>("title" to "BBB", "tag" to "b", "desc" to "222"),
    hashMapOf<String,String>("title" to "CCC", "tag" to "c", "desc" to "333")
)
val adapter = SimpleAdapter(
    this, data, R.layout.list_item,
     arrayOf("title", "tag", "desc"), intArrayOf(R.id.title, R.id.tag, R.id.desc)
)
val listView = findViewById<ListView>(R.id.list)
listView.adapter = adapter