更改AlertDialog窗口大小的方法

来源:互联网 发布:知豆电动车 编辑:程序博客网 时间:2024/06/09 14:26
<span style="background-color: rgb(255, 255, 255);">AlertDialog dialog = new AlertDialog.Builder(this).create();dialog.show();WindowManager.LayoutParams params = dialog.getWindow().getAttributes();params.width = 200;params.height = 200 ;dialog.getWindow().setAttributes(params);这里需要注意的地方就是,一定要等dialog.show调用了过后,进行设置才会有效果。</span>

void onPrepareDialog(int id, Dialog dialog)中修改Dialog以定制

//布局

dialog.setContentView(R.layout.dialog_warn_net); 

//大小

dialog.getWindow().setLayout(dlgWidth, dlgHeight);

//位置

dialog.getWindow().getAttributes().x = mDialogLayoutParamsX;
dialog.getWindow().getAttributes().y = mDialogLayoutParamsY;


0 0
原创粉丝点击