ContextMenu с представлением нижнего колонтитула (добавить флажок для опции "сделать по умолчанию" )

58
4

Есть ли стандартный способ добавить нижний колонтитул в контекстное меню , в котором я могу добавить флажок , чтобы сделать выбранную опцию по умолчанию?
Аналогично контекстному меню, которое появляется при выборе основного экрана по умолчанию, например.


alt text


Из документов Api для ContextMenu я вижу, что вы можете установить представление заголовка, но не нижнее нижнее. Также методы setCheckable/setGroupCheckable, похоже, не помогают здесь.


Нужно ли это делать через специальный (предупреждающий) диалог? Мне было бы интересно, если никто еще не разработал такой компонент, но в случае, если это невозможно через стандартный SDK api. Любой автономный компонент с открытым исходным кодом (помимо самого Android-устройства)?

спросил(а) 2010-11-04T06:23:00+03:00 9 лет, 11 месяцев назад
1
Решение
116

Самое лучшее, что я придумал, это использовать AlertDialog

alert.getListView().addFooterView(...); и переопределяя его onItemSelected.

ответил(а) 2010-11-04T11:00:00+03:00 9 лет, 11 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема