更改AlertDialog窗口大小的方法
2015-05-21 13:13
176 查看
<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;
相关文章推荐
- 分享两个小知识,textVeiw不用加ScoreView也可以滚动,复制内容到剪切板,更改AlertDialog窗口大小
- 设置 AlertDialog窗口的大小
- MFC 更改默认窗口大小的方法
- 一种更改控制台窗口大小的方法
- 易语言更改指定窗口位置和大小的方法
- AlertDialog更改系统默认布局的方法
- MFC9.0 更改窗口的初始化大小位置初探 (PreCreateWindow无效)
- 使silverlight适应IE窗口大小的方法
- 一个封装了在Ajax下弹出Alert、showModelessDialog、showModalDialog窗口的类
- Builder模式设置AlertDialog字体大小、颜色等属性
- 最近开发老遇到莫名其妙的问题,dialog自定义大小,setAttributes这个方法没反应是肿么一回事
- 将activity设置成dialog样式如何设置窗口大小
- AlertDialog dismiss 和 cancel方法的区别
- MFC Dialog改变大小后,控件随之改变方法
- 更改CMainFrame窗口标题的几种可选方法
- SDL2 更改窗口大小,视频卡主
- 设置Dialog窗口的大小
- android 中自定义Dialog的位置和大小的方法
- javascript:showModalDialog 关于window.showModelDialog()方法打开的窗口
- VS2010编写MFC程序,调整窗口大小和实现窗口最大化、最小化方法。