У меня есть кнопка с надписью «Сортировка», и когда пользователь нажимает кнопку обычным / коротким нажатием, я хочу, чтобы появилось меню с различными параметрами сортировки. Оглядываясь в Интернете, кажется, не является прямым ответом, какой маршрут считается наилучшей практикой. Я ищу меню, которое выглядит примерно так:
с иконками и текстом.
Например, нажмите кнопку «Слои» в приложении «Карты Google». Он открывает список параметров одним щелчком мыши. Он имеет заголовок вверху и значки для каждого параметра. (Значки не очень важны)
Должен ли я использовать контекстное меню? Если так, то как мне это сделать без долгого нажатия. Должен ли это быть Spinner? Если да, то как мне изменить внешний вид, чтобы использовать кнопку вместо обычного выпадающего списка?