[Android Studio] セクション 11 ImageView コントロール

目次

1. AlertDialog.Builder とは何ですか?

2. 利用手順

1.デモ

1. AlertDialog.Builder とは何ですか?

AlertDialog.Builder は、AlertDialog ダイアログ ボックスの作成に使用される補助クラスです。以下は、AlertDialog.Builder クラスで一般的に使用されるメソッドの詳細な説明です。

  1. AlertDialog.Builder(Context context): AlertDialog.Builder インスタンスを構築するには、Context パラメーター (通常は Activity) を渡す必要があります。

  2. setCancelable(boolean cancelable): ダイアログ ボックスをキャンセルできるかどうかを設定します。ユーザーがダイアログ ボックスの外側をクリックするか、Back キーを押すと、デフォルトでダイアログ ボックスがキャンセルされます。

  3. setTitle(CharSequence title): ダイアログ ボックスのタイトルを設定します。CharSequence タイプの文字列または文字列リソース ID を渡すことができます。

  4. setMessage(CharSequence message): ダイアログ ボックスのメッセージ コンテンツを設定します。CharSequence タイプの文字列または文字列リソース ID を渡すことができます。

  5. setPositiveButton(CharSequence text, DialogInterface.OnClickListener listener): ダイアログ ボックスの確認ボタンを設定するには、CharSequence タイプのボタン テキストと、ボタン クリック イベントを処理する DialogInterface.OnClickListener リスナーを渡します。

  6. setNegativeButton(CharSequence text, DialogInterface.OnClickListener listener): ダイアログ ボックスのキャンセル ボタンを設定するには、CharSequence タイプのボタン テキストと、ボタン クリック イベントを処理する DialogInterface.OnClickListener リスナーを渡します。

  7. setNeutralButton(CharSequence text, DialogInterface.OnClickListener listener): ダイアログ ボックスのニュートラル ボタンを設定します。CharSequence タイプのボタン テキストと DialogInterface.OnClickListener リスナーを渡して、ボタン クリック イベントを処理できます。

  8. setItems(CharSequence[] items, DialogInterface.OnClickListener listener): リスト項目の形式で表示されるダイアログ ボックスを設定し、リスト項目として CharSequence 配列を渡し、DialogInterface.OnClickListener リスナーを通じてリスト項目のクリック イベントを処理します。

  9. setAdapter(ListAdapter adapter, DialogInterface.OnClickListener listener): カスタム アダプターの形式で表示されるダイアログ ボックスを設定し、アダプターとして ListAdapter を渡し、DialogInterface.OnClickListener リスナーを通じてリスト項目のクリック イベントを処理します。

  10. setView(View view): ダイアログ ボックスのカスタム ビューを設定します。View オブジェクトを渡してカスタム レイアウトを表示できます。

  11. create(): AlertDialog インスタンスを作成して返し、以前に設定したパラメータに従って対応するスタイルのダイアログ ボックスを作成します。

  12. show(): AlertDialog ダイアログ ボックスを表示します。このメソッドを呼び出すと、create() メソッドで作成したダイアログ ボックスが表示されます。

これらのメソッドでは、必要に応じてダイアログ ボックスのタイトル、メッセージの内容、ボタン、カスタム ビューなどを設定でき、ボタンのクリック イベント処理ロジックも設定できます。最後に、create() メソッドを使用して AlertDialog インスタンスを作成し、show() メソッドを通じて表示します。

2. 利用手順

1.デモ

AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setTitle("提示")
    .setMessage("这是一个对话框")
    .setPositiveButton("确定", new DialogInterface.OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            // 点击确定按钮的逻辑处理
        }
    });

AlertDialog alertDialog = builder.create();
// 显示对话框
alertDialog.show();

// 关闭对话框
alertDialog.dismiss();

まず、AlertDialog.Builder を使用してダイアログ ボックス ビルダーを作成し、ダイアログ ボックスのタイトル、メッセージの内容、その他のプロパティを設定します。次に、create() メソッドを使用して AlertDialog オブジェクトを作成します。

show() メソッドを呼び出してダイアログ ボックスを表示します。特定の時点でダイアログ ボックスを閉じる必要がある場合は、 dismiss() メソッドを使用してダイアログ ボックスを閉じることができます。

注: dismiss() メソッドは、ダイアログ ボックスが表示された後にのみ呼び出すことができます。show() が呼び出される前に dismiss() が呼び出された場合、またはダイアログ ボックスが表示されていないときに、例外が発生します。

おすすめ

転載: blog.csdn.net/AA2534193348/article/details/131474841