3

まず、ひどい質問タイトルで申し訳ありません。

私は、xml ファイルから解析された質問で満たされたカスタム ListView を持っています。質問の 1 つをクリックすると、質問に答える可能性のある新しいアクティビティが開始されます。質問には、オープンテキスト、複数選択、スライダーなど、さまざまな種類の回答があります...すべての回答タイプにはアクティビティがあります。質問に答えた後、ユーザーは [OK] ボタンを押して ListView に戻ります。

これはこれまでのところ機能します

ただし、スワイプを追加したいと思います。ユーザーは ListView で質問をクリックして回答し、次の質問または前の質問にスワイプできます。

それを実装する最良の方法は何ですか?回答アクティビティを保持し、ジェスチャー検出器を使用してそれらを切り替えますか? 回答アクティビティをフラグメントに変換し、ViewPager を使用しますか?

EDIT:おそらく大きな問題は、質問、したがって回答タイプ(アクティビティ)が常に異なり、静的ではないことです。

4

1 に答える 1

0

使用するインテントの ArrayList を作成し、それらのインテントに基づいてアクティビティを呼び出してみませんか。ListView にデータが入力されたら、インテントを ArrayList に追加します。

于 2012-06-11T16:05:49.787 に答える