学校のプロジェクトでは、複数の質問タイプで Android クイズ アプリケーションを作成する必要があります。これらの質問の種類は次のとおりです: 複数選択、テキスト ボックス、ラジオ ボタン、およびドラッグ可能なグリッドビューで画像を正しい順序で並べ替える必要があるミニゲーム。
これには複数のアクティビティを使用する必要はなく、最初に質問の種類を確認すれば、これらの質問の種類ごとに複数の xml レイアウト ファイル間で全体的なレイアウトを切り替えることができると思います。stackoverflow に関する他のほとんどの投稿は、1 つのタイプの問題のクイズにのみ関連しており、問題の間にミニゲームがないため、これらの異なる問題タイプとレイアウトを切り替える最善の方法を知りたいと思いました。少なくとも、さまざまな質問タイプをチェックするためにスイッチ/ケースが必要であることを知っています(配列にある私のプロトタイプの場合)。答えの下にある「次の質問」ボタンを押すと、適切なタイプに切り替わります(グリッドビューの下)。ミニゲームの場合)。
すでにインターネットで検索しましたが、次のオプションが見つかりましたが、私の場合は何が最適かわかりません。また、アプリを Android バージョン 2.3.3 に対応させたいと考えていました。いくつかの例も非常に役立ちます!!
- (アダプター)ビューフリッパー
- 内部レイアウトを変更するアダプタ
- メイン アクティビティの setContentView()
- レイアウトを別のレイアウトに含めて変更する
- 一部のビュー/レイアウトを表示および非表示にします。
- 質問ごとに新しいアクティビティを作成します (他に選択肢がない場合)