Android AlertDialog 使用方法
看看這個程序,基本就會使用他了.[*]package maximyudin.AlertDialogBuilderSample;
[*]import android.app.Activity;
[*]import android.os.Bundle;
[*]import android.widget.Button;
[*]import android.view.View;
[*]import android.app.AlertDialog;
[*]import android.content.DialogInterface;
[*]public class AlertDialogBuilderSample extends Activity {
[*]@Override
[*]public void onCreate(Bundle icicle) {
[*]super.onCreate(icicle);
[*]setContentView(R.layout.main);
[*]final Button btnQuit = (Button) findViewById(R.id.btnQuit);
[*]btnQuit.setOnClickListener(new Button.OnClickListener() {
[*]public void onClick(View v) {
[*]new AlertDialog.Builder(AlertDialogBuilderSample.this)
[*].setTitle(“Question”)
[*].setMessage(“Are you sure that you want to quit?”)
[*].setIcon(R.drawable.question)
[*].setPositiveButton(“Yes”, new DialogInterface.OnClickListener() {
[*]public void onClick(DialogInterface dialog, int whichButton) {
[*]setResult(RESULT_OK);
[*]finish();
[*]}
[*]})
[*].setNegativeButton(“No”, new DialogInterface.OnClickListener() {
[*]public void onClick(DialogInterface dialog, int whichButton) {
[*]}
[*]})
[*].show();
[*]}
[*]});
[*]final Button btnTravels = (Button) findViewById(R.id.btnTravels);
[*]btnTravels.setOnClickListener(new Button.OnClickListener() {
[*]public void onClick(View v) {
[*]new AlertDialog.Builder(AlertDialogBuilderSample.this)
[*].setTitle(“I want to go to”)
[*].setItems(R.array.items_indide_dialog,
[*]new DialogInterface.OnClickListener() {
[*]public void onClick(DialogInterface dialog, int whichcountry) {
[*]String[] travelcountries =
[*]getResources().getStringArray(R.array.items_indide_dialog);
[*]new AlertDialog.Builder(AlertDialogBuilderSample.this)
[*].setMessage(“I’m going to “ + travelcountries)
[*].setNeutralButton(“Cancel”,
[*]new DialogInterface.OnClickListener() {
[*]public void onClick(DialogInterface dialog, int whichButton)
[*]{
[*]}
[*]})
[*].show();
[*]}
[*]})
[*].show();
[*]}
[*]});
[*]}
[*]}
页:
[1]