Yuzuki2003 / English-flash-card

英単語アプリ
0 stars 0 forks source link

textview #9

Open Yuzuki2003 opened 6 years ago

Yuzuki2003 commented 6 years ago

63個の問題をtextviewに表示させる方法が分からない 調べてもよくわからない(listviewのことが出てくる)

halu5071 commented 6 years ago

問題を出すとこなら、いまListに入っている問題を一つひとつ表示させるべきやね。

  1. 問題を一つ表示
  2. EditTextに解答を入力
  3. ボタンを押す(次の問題を表示)

このときに必要なのは、今どの問題を表示しているのかを表す変数なのはわかるかな?? つまり、上で書いたステップはプログラム上ではこうなる

出す問題の数が10個のとき、「今どの問題を表示しているのかを表す変数」をquestionNumberとして、

問題ひとつめ (questionNumber = 0になっている)

  1. Listに入っている問題から、0番目を持ってきて問題を表示 (ユーザーの入力。ボタンを押す)
  2. questionNumber = 1 にする
  3. 今表示した問題が最後の問題じゃないかチェック。じゃなければ次の問題へ。

問題ふたつめ (questionNumber = 1になっている)

  1. Listに入っている問題から、1番目を持ってきて問題を表示 (ユーザーの入力。ボタンを押す)
  2. questionNumber = 2 にする
  3. 今表示した問題が最後の問題じゃないかチェック。じゃなければ次の問題へ。 ......

問題の最後。10個目 (questionNumber = 9になっている)

  1. Listに入っている問題から、9番目を持ってきて問題を表示 (ユーザーの入力。ボタンを押す)
  2. questionNumber = 10 にする
  3. 今表示した問題が最後の問題じゃないかチェック。この問題は最後の問題なので、結果発表へ。

の流れになるよね。