首先,对于糟糕的问题标题感到抱歉。
我有一个自定义 ListView,里面装满了从 xml 文件中解析的问题。单击其中一个问题后,将开始一项新活动,并有可能回答该问题。这些问题有不同类型的答案,如开放文本、多项选择、滑块......每种答案类型都有一个活动。回答完问题后,用户按下确定按钮并返回到 ListView。
到目前为止,这有效
但是,我想添加滑动。用户单击 ListView 中的问题,回答它,然后可以滑动到下一个问题或前一个问题。
实现它的最佳方法是什么?保持我的回答活动并使用手势检测器在它们之间切换?将我的回答活动转换为片段并使用 ViewPager?
编辑:一个大问题可能是问题以及答案类型(活动)总是不同的,而不是静态的。