我目前正在将 iPhone 应用程序移植到 Android 中。iPhone 应用程序在屏幕底部有一个自定义全局导航菜单,当把它带到 Android 时,建议用通用选项菜单(通过设备上的选项键调用)替换这个自定义菜单以提供它更原生的 Android 外观和感觉。
问题是菜单本身有几个层次(例如,三个主要选项,如 A、B、C,和子选项,如 A1、A2、A3)。我环顾四周,但没有在 Android 应用程序上看到这种多级选项菜单,所以我正在寻找一些关于如何最好地实现这一点的指南。
我已经看到了一些关于自定义选项菜单的问题,例如这个;Android:自定义应用程序的菜单(例如背景颜色);他们似乎暗示本机框架不支持很多选项。
我应该考虑对选项菜单进行一些修改(这是个好主意吗?),还是查看其他一些修改应用程序流程的方法?试图了解什么是在 Android 上保持一致的用户体验的最佳方式,同时减少 iPhone 应用程序的变化程度。
谢谢!