0

組み込みの Android AlertDialog.Builder には、最大 3 つのボタン オプション (ポジティブ、ネガティブ、ニュートラル) があり、それらは水平方向に配置されます。さらにボタンを追加し、方向を垂直に設定したいと思います。

どうすればできますか?

どんなアイデアでも大歓迎です。前もって感謝します。

4

3 に答える 3

3

カスタマイズダイアログを作成するだけです。

Dialog dialog = new Dialog(YourActivity.class);
dialog.setContentView(R.layout.your_dialog_layout);
dialog.setTitle("Dialog message");

これで、新しいxmlファイルを簡単に作成して、必要なものをそこに配置できます。

ボタンを管理します。

Button close = (Button) dialog.findViewById(R.id.close);
close.setOnClickListener(new OnClickListener()
{
    @Override
    public void onClick(View v) 
    {
          dialog.cancel();
    }   
});

チェックオン: http ://developer.android.com/guide/topics/ui/dialogs.html

于 2012-05-01T14:45:18.863 に答える
0

代わりに使用Android.app.Dialogします。ただし、ヘルパー ビルダー クラスはありません。

ダイアログ

于 2012-05-01T14:46:54.583 に答える
0

カスタム レイアウトを作成する必要があります。

http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog

独自のレイアウトを作成し、それをインフレートしてビューを取得し、残りのリンクをたどります。

于 2012-05-01T14:50:59.540 に答える