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 件のコメント:
コメントを投稿