如何在Xamarin android c#中设置AlertDialog框的宽度和高度?

时间:2015-07-02 15:55:05

标签: c# android xamarin-studio

任何人都可以告诉我如何在xamarin C#中设置警告对话框的宽度和高度。我为对话框设置了布局,但它显示了宽度缩短的布局。以下是我的代码,谢谢你们。我试着寻找所有我能找到的用于android java平台。

代码:

var alert = new AlertDialog.Builder(this);
                alert.SetView(LayoutInflater.Inflate(Resource.Layout.SuccessPage, null));
                alert.Create().Show();

2 个答案:

答案 0 :(得分:1)

使用 Window -Property访问布局维度:

alert.Window.SetLayout(400, 450);

归档目标的另一种方法是通过XML覆盖alertDialog的样式,但是你没有显示你到目前为止所写的标记。

答案 1 :(得分:-1)

LayoutInflater factory = LayoutInflater.from(ChatActivity.this);
                final View deleteDialogView = factory.inflate(
                        R.layout.current_location_map_dialog, null); 
                final AlertDialog alertDialog = new AlertDialog.Builder(ChatActivity.this).create();
                alertDialog.setView(deleteDialogView);
   alertDialog.setCancelable(true); 
                alertDialog.show();
                alertDialog.setCanceledOnTouchOutside(true);



    Hope this will work for you .I use xml of desired size in android for alert dialog