0

内置的 android AlertDialog.Builder 最多有三个按钮选项(正、负、中性),它们水平对齐。我想为其添加更多按钮,并垂直设置方向。

我该怎么做 ?

任何想法将不胜感激。提前致谢。

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 回答