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