Как очистить выбор в подменю Android?

1

У меня есть меню в приложении для Android, и в этом меню есть SubMenu. Элементы выбираются исключительно.

Как я могу удалить выделение, сделанное пользователем (такое, что подменю выглядит так, как будто оно было в начале, без выбора элемента?

Я искал метод, который сделал бы это, подобно методу SubMenu setGroupEnabled, поэтому я попробовал его, перебирая элементы подменю и setChecked(false) на них. Однако, как кажется, отмена выбора элемента в эксклюзивном списке не снимает выделение, а переносит его на следующий элемент. Поэтому после цикла все еще был выбран какой-либо элемент.

Каков правильный способ удаления выбора (чтобы пользователь мог выбрать новый элемент)? Я ценю вашу помощь.

Теги:

1 ответ

1
Лучший ответ

Для тех, у кого такая же проблема, я все-таки нашел решение. Вы можете отменить выбор всех элементов в подменю с помощью невидимого элемента в подменю и присвоения этому setChecked(true) -property.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню