私は初心者で、Android アプリを作成しています。私の目標は、ボタンが押されたときにアプリが単語のリストから特定の単語をランダムに返すようにすることです。これを行うにはどうすればよいですか?また、私は日食を使用しており、まったく経験がありません。
3252 次
1 に答える
3
質問の中で、単語のリストから単語を生成したいとおっしゃっていたので、リストはすでに用意されていると思います。
以下を使用して乱数を生成し、そのインデックスに対応する単語を表示します。
Random randomGenerator = new Random();
int randomInt = randomGenerator.nextInt(100); // maximum value 100; you can give this as the maximum index in your list of words
注: Math.randomは使用しないで(整数ではなく倍精度浮動小数点数を生成します)
import java.util.Random;
編集 :
30個の単語を含む文字列配列に単語のリストがあると仮定します。
String wordList[] = new String[30];
// enter the words in the wordList (if you have a String, use a Tokenizer to get the individual words and store them in wordList)
int randomInt = randomGenerator.nextInt(30);
String wordToDisplay = wordList[randomInt];
次に、を使用して、TextViewにwordToDisplayを表示できます。mTextView.setText(wordToDisplay);
于 2012-08-26T17:13:51.050 に答える