ことわざクイズ

2016年1月1日

今回は、クイズアプリに挑戦しました。
完成した画面は、こちらになります。
 
kotowazas3 
 
 
 
 
 
 
処理でわからない点が多かったので、ドットインストール様の『Androidでクイズアプリを作ろう』を参考に組み立てました。
ありがとうございます(*´ェ`*)
クイズアプリ制作でややこしく感じたのは、assetsフォルダを作りその中にクイズの問題のテキストを用意して、それ出力する処理でした。
 
 
assets2
画像のように app を右クリックして New – Folder – Assets Folder の順に追いかけフォルダを作成します。
Assets Folder ができたら、これを右クリックして New – File でテキストファイルを作成します。
 
 
 
 
 
 
tab
テキストファイルが作成できたらこの中にクイズの問題を書いていくのですがその前にツールの File – Setting(設定)tab文字の設定を行います。
Code Style から Use tab character にチェックを入れ、tab文字設定をします。
これで区切り文字が設定できたのでクイズの問題を書いていきましょう。
 
 
 
  
 
 
quiztxt先ほど作成した txt の中にクイズ用の問題と答えを用意します。
画像の赤い□は、先ほど設定したtab文字が入りますのでスペースを使わないで tabキーを押して空白を作ってください。
これが配列変数に追加する時の区切りになります。
画像は、一行目しか赤い□を入れてませんが同様に2行目以降も入れてください。
 
 問題が書き終われば設定の Use tab character チェックをはずしてokです。
 
これでややこしいファイル作成は終了です。
それではプログラムを表示させていきます。
今回は、Activityを3個作成したので3枚あるので順に載せていきます。
 
こちらはタイトル画面のプログラムです。
特に何もないですが、Intent を使って次の Activity に遷移(せんい)するようになってます。
 
TopActivity
 
次がクイズのメインプログラムです。
QuizActivity
そして最後の評価ページです。
ScoreActivity
以上がクイズアプリのプログラムになります。
 
もし参考に動作確認される方いらっしゃれば XMLレイアウトは、完成画像を見ながら部品配置して作成してみて下さい(*^^*)
背景画像やボタンなどカスタマイズして自分用のクイズアプリを作ると楽しいですよ。
 
 
 
 
 
 

 

 

 

Posted by syunsuke-go