ListView有以下選擇模式可以設(shè)置:
singleChoice:在這種模式下,ListView中的項(xiàng)只能單選,用戶點(diǎn)擊一個(gè)項(xiàng)后,該項(xiàng)會(huì)被選中,之前選中的項(xiàng)會(huì)取消選中。
multipleChoice:在這種模式下,ListView中的項(xiàng)可以多選,用戶可以同時(shí)選中多個(gè)項(xiàng)。
none:在這種模式下,ListView中的項(xiàng)不可選中,用戶無(wú)法進(jìn)行選擇操作。
要設(shè)置ListView的選擇模式,可以使用ListView的setChoiceMode()方法,將選擇模式作為參數(shù)傳入。例如:
ListView listView = findViewById(R.id.listView);
listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE); // 設(shè)置為單選模式
通過(guò)設(shè)置選擇模式,可以控制ListView的選擇行為,使用戶可以按照需要進(jìn)行單選或多選操作。