組み込みの Android AlertDialog.Builder には、最大 3 つのボタン オプション (ポジティブ、ネガティブ、ニュートラル) があり、それらは水平方向に配置されます。さらにボタンを追加し、方向を垂直に設定したいと思います。
どうすればできますか?
どんなアイデアでも大歓迎です。前もって感謝します。
組み込みの Android AlertDialog.Builder には、最大 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
代わりに使用Android.app.Dialog
します。ただし、ヘルパー ビルダー クラスはありません。
カスタム レイアウトを作成する必要があります。
http://developer.android.com/guide/topics/ui/dialogs.html#CustomDialog
独自のレイアウトを作成し、それをインフレートしてビューを取得し、残りのリンクをたどります。