3

タイトル、メッセージ、2 つのボタン (ニュートラルとネガティブ) のダイアログがあります。別のニュートラルまたはネガバイト ボタンを配置しようとしましたが、それぞれ (ニュートラルとネガティブ) のボタンが 1 つしか表示されないため、ボタンを配置する方法はありますか?ダイアログのカスタム レイアウトを作成する必要がありますか? もしそうなら、それを行う方法は?

コード:

      AlertDialog.Builder dialogo = new AlertDialog.Builder(this);      
    dialogo.setMessage(msg);
    dialogo.setTitle(titulo);
    dialogo.setNeutralButton("OK", null);
    dialogo.setNegativeButton("Delete", deletar);
    dialogo.show();
4

4 に答える 4

4

を使用して 3 番目のボタンを追加できますsetPositiveButtonが、それとは別に、カスタム ビューを設定する必要があります。カスタム ビューを設定するsetView(yourView)には、AlertDialog.Builder.

于 2012-09-20T17:56:54.877 に答える
4

デフォルトでは、ニュートラル、ネガティブ、ポジティブの 3 つのボタンを設定できます。さらに、ダイアログでカスタム レイアウトを使用するか、独自のダイアログを作成する必要があります。

于 2012-09-20T17:56:57.473 に答える