我正在构建一个 Android 应用程序,并希望在其中包含一个帮助组件。帮助模块的结构如下所示:
帮助
- 常见问题
- 特征
- 下订单
- 在线订购
- 基于移动应用程序的订购
- 电话订购
- 管理我的忠诚度帐户
- 注册
- 积分目录
- 忠诚度状态跟踪
- 积分兑换
- 访问订单历史
- 购买历史
- 见解
- 报告
- 设置提醒
- 下订单
- 帮助热线
据我所知,有两种方法可以实现这种结构。
第一种方法是使用多级 ListView。这样做的问题是代码非常复杂,并且通常 ListViews 具有相同数量的子节点。例如:- 在上面提到的布局中,“功能”有几个孩子,而“常见问题”没有。这在列表视图中如何工作?
第二种方法是为所有第一级选项使用按钮,然后为每个相应的子项创建单独的活动页面。所以名为“帮助”的第一页将有 3 个按钮,如图所示:-
帮助
- 常见问题
- 特征
- 帮助热线
单击任何一个后,将打开一个新页面,其中包含更多按钮或一些文本;取决于用户点击什么。
我的问题是,以上两种方法中哪一种更适合我的应用?如果除了我提到的两种方法之外还有其他方法可以做到这一点,我也会很高兴听到这一点。我感谢您的时间和耐心帮助我。