setPositiveButton()とsetNegativeButton()の使い方

setPositiveButton()とsetNegativeButton()はAlertDialog.Builderクラスに含まれるメソッドで、ダイアログボックスに表示される「確認」や「キャンセル」ボタンのテキストやクリックイベントを設定するためのものです。

setPositiveButton()メソッドの使用方法は次のとおりです。

  1. AlertDialog.BuilderオブジェクトのsetPositiveButton()メソッドを呼び出します。
  2. ボタンのテキスト文字列とボタンのクリックイベントリスナーを2つの引数として受け取る。
  3. ボタンのテキスト文字列は、文字列リソースの参照でもよく、直接の文字列でもかまいません。
  4. ボタンのクリックイベントリスナーは、DialogInterface.OnClickListenerインターフェースを実装しているオブジェクトである必要があります。匿名内部クラスも使用できます。

以下はサンプルコードです。

AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int id) {
        // 在这里处理"确定"按钮的点击事件
    }
});

setNegativeButton()の使用方法はsetPositiveButton()と似ていますが、ボタンのテキストとクリックイベントが異なります。

以下はサンプルコードです。

AlertDialog.Builder builder = new AlertDialog.Builder(context);
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
    public void onClick(DialogInterface dialog, int id) {
        // 在这里处理"取消"按钮的点击事件
    }
});

setPositiveButton()メソッドとsetNegativeButton()メソッドは、ダイアログボックス内の2つのボタンを設定するために同時に使用することができます。

bannerAds