设计具有大量公式和转换功能的 Android 应用程序的最佳方法是什么?我在想,带有 ListViews 的多个 Activity 有点像一棵树,叶子是实际的计算。但是,在阅读 Android 设计原则后,最好避免纯导航结构并尝试减少应用程序的深度。
例如:
Main Menu
Conversions
Weight
Distance
Distance - Speed - Time
Calculate air speed
Calculate distance traveled
Weather
METAR
TAF
因此,在第 3 或第 4 个屏幕上,我们已经到达了实际的个人计算器。这有意义吗?如果是,是否有更好的设计方法(可能使用操作栏或选项卡)?
最佳答案
通过使用一个非常简单的 Expandable Listviews UI 概念,其中父行的每个部分都有一个以上的子行,通过点击“转化”,可以扩展到子行,每个部分也是如此在您认为合适的情况下,将其视为主菜单,即您的主应用程序屏幕。
好处是消除了 Android 方式的菜单嵌套,可以容纳任意数量的菜单。
关于许多菜单选项的安卓布局设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11462365/