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