選択 モバイル版に入る | PC版を継続
Android開発に助かるApkSchool版主募集中DISCUZ!X3.1 Japanese Version提供
表示: 1087|返信: 0

Android UI篇 AlertDialogの表示

[リンクをコピー]
发表于 2013-7-8 21:01:00 | 显示全部楼层 |阅读模式
webhostingpad
この記事は最後 niuxs より 2013-7-22 13:10 編集された

下記メソッドをご参照ください。
  1. protected void showDialog() {
  2.                 AlertDialog.Builder builder = new Builder(MyTestActivty.this);
  3.                 builder.setMessage("退出を確定しますか?");
  4.                 builder.setTitle("提示");
  5.                 builder.setPositiveButton("確定",
  6.                                 new DialogInterface.OnClickListener() {
  7.                                         @Override
  8.                                         public void onClick(DialogInterface dialog, int which) {
  9.                                                 dialog.dismiss();
  10.                                                 MyTestActivty.this.finish();
  11.                                         }
  12.                                 });
  13.                 builder.setNegativeButton("キャンセル",
  14.                                 new DialogInterface.OnClickListener() {
  15.                                         @Override
  16.                                         public void onClick(DialogInterface dialog, int which) {
  17.                                                 dialog.dismiss();
  18.                                         }
  19.                                 });
  20.                 AlertDialog alert = builder.create();
  21.                 alert.show();
  22.         }

  23.         @Override
  24.         //BACKキーをクリックすると、Activityを終了する前に確認ダイアログを表示する
  25.         public boolean onKeyDown(int keyCode, KeyEvent event) {
  26.                 if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0) {
  27.                         showDialog();
  28.                         return false;
  29.                 }
  30.                 return false;
  31.         }
コードコピー
返信

道具使用 レポート

返信は先にログインが必要 ログイン | 直ぐ登録

フォーラム点数規則

フリーランス

モバイル版|APK School Net  

GMT+8, 2017-12-12 06:36 , Processed in 0.115012 second(s), 24 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速返信 トップへ リストへ