1

ユーザーが質問間を簡単に移動できるように、ViewFlipper を使用して質問ウィザードを作成する必要があります。質問ごとにビューを動的に生成する必要があります。各ビューには、テキスト ビュー (質問用) ラジオ ボタン (回答のオプション) とボタン (各ビューを切り替えるための「次へ」および「前へ」ボタン) が含まれます。

作成したいウィザードのモデルは次のとおりです。

代替テキスト

Viewflipper では、レイアウトが既に XML ファイルで定義されていることがわかります。それを自動的に生成し、値をビューに正しく設定する方法を誰かが助けてくれますか?

よろしくDJ

4

1 に答える 1

3

あなたの立場で私がすること:

  • 現在の質問で初期化するために必要なものをパラメーターとして受け取る独自のビュークラスを作成します
  • 次または前の質問のビューを構築するために、Activity にViewSwitcher.ViewFactoryインターフェイスを実装します。
  • ViewSwitcherウィジェットを使用して、質問から別の質問に切り替えることができます

ImageSwitcher ウィジェットの使用方法については、非常に多くの例があります (この例から始めます)。それらをより一般的な ViewSwitcher に適合させる必要があるだけです。

ViewFlipper よりもこのソリューションの良い点は、クイズに 100 の質問があり、質問に対応する 100 のビューすべてを作成する必要がある場合に、メモリを心配する必要がないことです。

于 2010-12-06T11:15:16.060 に答える