Я создал действие, которое имеет расширяемое представление списка категорий, а некоторые из них - как подкатегории.Все они должны быть проверяемыми.Я использовал для подкатегории, CheckTextView.Для категории я использовал textView и флажок, потому что когда мы нажимаем на название категории, нам нужно его расширить (это все-таки расширяемый вид списка!).Для выбора, просмотр списка находится в «Режиме множественного выбора».Адаптер как список проверенных элементов, и в представлении getchild / getgroup () я установил флажок (или флажок проверенного текста) в состояние, заданное sparsebooleanarray (из списка).Для каждого флажка я делаю:
holder.checkbox.setOnCheckedChangeListener(new checkListener(groupPosition));
, поэтому, когда я проверяю флажок, я знаю, какую позицию он занимает в просмотре списка.
Но у меня много проблем с этими реализациями (данная позиция не хорошая и т. д.).Я использую метод расширяемого представления списка для получения плоского списка, но я подозреваю, что расширяемое представление списка не совсем совместимо с choiceMode или selection ...
Это правильно?Кто-нибудь уже испытывал затруднения, чтобы подобный проект заработал?