В настоящее время я работаю над портом приложения для iPhone в Android. Приложение для iPhone имеет настраиваемое глобальное меню навигации в нижней части экрана, и при переносе его на Android было предложено заменить это настраиваемое меню на общее меню параметров (вызывается с помощью клавиши выбора на устройстве), чтобы дать ему более естественный внешний вид Android.
Проблема в том, что само меню имеет несколько слоев (например, три основных параметра, таких как A, B, C, и дополнительные параметры, такие как A1, A2, A3). Я осмотрелся, но не видел такого многоуровневого меню параметров в приложениях для Android, поэтому ищу некоторые рекомендации о том, как этого можно добиться наилучшим образом.
Я видел несколько вопросов по настройке меню параметров, например, этого; Android: настроить меню приложения (например, цвет фона) ; и они, похоже, предполагают, что нативный фреймворк не поддерживает много опций.
Стоит ли мне немного взломать меню опций (это хорошая идея?) Или какой-то другой подход к изменению потока приложения? Попытка понять, что было бы лучшим способом поддержания согласованного взаимодействия с пользователем на Android, одновременно снижая уровень отклонений от приложения для iPhone.
Спасибо!