У меня есть ListView, который можно щелкнуть в классе (при щелчке на нем открывается новое действие), который расширяет ListActivity. Этот список получает заполненный через arrayAdapter. Теперь я попытался сделать список проверяемым путем реализации «android .R.layout.simple_list_item_single_choice» во втором параметре конструктора ArrayAdapter. Таким образом, флажок прибыл, но когда я нажимаю на него, действие открывается, но флажок не установлен. Чтобы решить эту проблему, я установил для параметров «focusable» и «focusableInTouchMode» ListLayout значение false. Но это тоже не сработало. Я думаю, что у меня есть проблема с фокусируемым параметром, но я думаю, что я должен изменить его где-нибудь еще. Но поскольку arrayAdapter убирает работу по определению макета для одного ListItem, я не знаю, где это сделать. Когда я пытаюсь самостоятельно определить макет с помощью флажка, я получаю сообщение об ошибке, что для ArrayAdapter требуется, чтобы идентификатор ресурса макета был TextView. Итак,
Возможно ли решить эту проблему с помощью ArrayAdapter?
Если да, то как я могу ее решить?
Я ценю ваши предложения