android中设置AlertDialog的大小
2012-02-10 15:47
375 查看
AlertDialog dialog = builder.setTitle("消息列表") .setView(layout) .create(); dialog.show(); //设置窗口的大小 dialog.getWindow().setLayout(300, 200);
dialog.show();一定要放在dialog.getWindow().setLayout(300, 200);的前面,否则不起作用。
网上有一种方法是
WindowManager.LayoutParams params = dialog.getWindow().getAttributes(); params.width = 300; params.height = 200; dialog.getWindow().setAttributes(params);但是dialog.getWindow().setLayout(300, 200);实际上封装了这个方法,setLayout()的源代码如下:
final WindowManager.LayoutParams attrs = getAttributes(); attrs.width = width; attrs.height = height; if (mCallback != null) { mCallback.onWindowAttributesChanged(attrs); }
所以这两个方法的作用本质上是一样的,都是为AlertDialog设置大小
相关文章推荐
- android中设置AlertDialog的大小 .
- android中设置AlertDialog的大小 .
- android中设置AlertDialog的大小 .
- Android 设置AlertDialog的大小 .
- android中设置AlertDialog的大小
- android中设置AlertDialog的大小
- android中设置AlertDialog的大小 .
- android中设置AlertDialog的大小 .
- android中设置AlertDialog的大小
- android小技巧之TextView设置不同字体大小及样式
- android设置修改CheckBox框大小、颜色的两种方法
- Android Studio升级到0.8.1后如何设置字体大小?
- Android 自定义view-如何设置TextView drawableLeft 图片大小?
- android项目 之 记事本(10) ----- 手写功能之设置画笔大小和画笔颜色
- android 代码中设置字体大小
- Android 一个TextView中设置文字不同字体大小和颜色的最完整方法
- android Zxing 扫描区域的大小设置和自定义扫描view
- Android ImageView设置图片的可见性,设置颜色的不同方法,设置图片指定大小
- android webview设置自适应任意大小的pc网页
- Android 自定义RadioButton 实现文字上下左右方向的图片大小设置