私はandriod(日食を使用)のアプリケーションをコーディングしようとしています。このアプリケーションでは、imagebuttonを押すと、alertdialougeがランダムな文字列と配列を生成します。ボタンを押すたびに、配列から文字列を変更します。 。alertdialougeとランダムな文字列を取得するコードをコーディングしましたが、アラートダイアログではなくテキストビューにそれを行います。私のコードを見て、何を変更する必要があるか教えていただけますか?
package kevin.erica.box;
import android.app.Activity;
import android.app.AlertDialog;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import java.util.Random;
public class TheKevinAndEricaBoxActivity extends Activity {
/** Called when the activity is first created. */
private String[] myString;
private String list;
private static final Random rgenerator = new Random();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Resources res = getResources();
myString = res.getStringArray(R.array.myArray);
list = myString[rgenerator.nextInt(myString.length)];
TextView tv = (TextView) findViewById(R.id.textView1);
tv.setText(list);
}
public void kevin(View view)
{
new AlertDialog.Builder(this).setTitle("The Box").setMessage(getResources().getText(R.string.list)).setNeutralButton("Close", null).show(); }
}