私はAndroid用のJavaを初めて使い慣れており、基本的にHTC携帯電話の基本的なアプリをいくつか作成しようとしています。これまでは、主にコードをコピーすることによって、「Hello、World」と書いて、乱数を印刷して画像を表示するアプリを書いてきましたが、これは私の電話機でうまく機能しています。Android用Javaでランダムクォートジェネレータを作成するにはどうすればよいですか?
私がやったことを組み合わせて、指定したリストからランダムな引用を生成して画面に印刷するアプリを書いてみたいです。リフレッシュボタンもいいでしょう。私は最初の出発点として、これらのリンクを見て
はしかし、私は私は2つを組み合わせしようとすることで、今の円に行くと思います。私は、引用符の配列を作り、乱数を生成してそれを引用符に割り当ててから、tv.setTextメソッドを使ってそれを書き出すことから始めました。
感謝の気持ちで助けてください!ありがとうございました!
これは私がこれまで持っているものです。
package com.Me;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
import java.util.Random;
public class QuoteActivity extends Activity {
int numQuotes = 10;
String[] quotes = new String[numQuotes] {"John", "Mary", "Bob"};
String randomQuote = quotes[Math.floor(Math.random() * numQuotes)];
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//Make a new text view passing Activity object
TextView tv = new TextView(this);
//Set a text into view
tv.setText(randomQuote);
//set the view into activity view container
setContentView(tv);
}
}
質問は何ですか? – m0skit0