AlertDialog を使ってみた

AlertDialog は
java.lang.Object
  ↳ android.app.Dialog
    ↳ android.app.AlertDialog
を使います

というわけで、AlertDialog をいじってみた

サンプルプログラム
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;

public class AlertDialogTest extends Activity {
  AlertDialog.Builder alertDialogBuilder;
  @Override
  public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);

    alertDialogBuilder = new AlertDialog.Builder(this);

    // Title を設定
    alertDialogBuilder.setTitle("Title");

    // Message を設定
    alertDialogBuilder.setMessage("Message");

    // Icon を設定
    alertDialogBuilder.setIcon(R.drawable.icon);

    // Positive Button を設定
    alertDialogBuilder.setPositiveButton(
      "Positive",
      new DialogInterface.OnClickListener() {
        // Positive Button がクリックされた時の動作
        public void onClick(DialogInterface dialog, int which) {

        }
      }
    );

    // Neutral Button を設定
    alertDialogBuilder.setNeutralButton(
      "Neutral", 
      new DialogInterface.OnClickListener() {
        // Neutral Button がクリックされた時の動作
        public void onClick(DialogInterface dialog, int which) {

        }
      }
    );

    // Negative Button を設定
    alertDialogBuilder.setNegativeButton(
      "Negative", 
      new DialogInterface.OnClickListener() {
        // Negative Button がクリックされた時の動作
        public void onClick(DialogInterface dialog, int which) {

        }
      }
    );

    // AlertDialog を表示
    alertDialogBuilder.create().show();
  }
}

プログラムを実行すると...



こんな感じ!

0 件のコメント:

コメントを投稿