kotlinでMultiChoiceModeListener
ListViewのandroid:choiceMode="multipleChoiceModal" のやつ
list.setMultiChoiceModeListener(
object: AbsListView.MultiChoiceModeListener{
override fun onCreateActionMode(p0: ActionMode?, p1: Menu?): Boolean {
return true
}
override fun onPrepareActionMode(p0: ActionMode?, p1: Menu?): Boolean {
return true
}
override fun onItemCheckedStateChanged(p0: ActionMode?, p1: Int, p2: Long, p3: Boolean) {
}
override fun onActionItemClicked(p0: ActionMode?, p1: MenuItem?): Boolean {
return true
}
override fun onDestroyActionMode(p0: ActionMode?) {
var i=0
while(i < list.childCount){
Toast.makeText( this@MainActivity, (list.getChildAt(i) as TextView).text, Toast.LENGTH_SHORT ).show()
i++
}
}
}
)