android中设置AlertDialog的大小
2012-06-18 12:11
162 查看
转自 /article/11113523.html
今天用上了,写得不错
[java] view
plaincopy
AlertDialog dialog = builder.setTitle("消息列表")
.setView(layout)
.create();
dialog.show();
//设置窗口的大小
dialog.getWindow().setLayout(300, 200);
dialog.show();一定要放在dialog.getWindow().setLayout(300, 200);的前面,否则不起作用。
网上有一种方法是
[java] view
plaincopy
WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
params.width = 300;
params.height = 200;
dialog.getWindow().setAttributes(params);
但是dialog.getWindow().setLayout(300, 200);实际上封装了这个方法,setLayout()的源代码如下:
[java] view
plaincopy
final WindowManager.LayoutParams attrs = getAttributes();
attrs.width = width;
attrs.height = height;
if (mCallback != null) {
mCallback.onWindowAttributesChanged(attrs);
}
所以这两个方法的作用本质上是一样的,都是为AlertDialog设置大小
今天用上了,写得不错
[java] view
plaincopy
AlertDialog dialog = builder.setTitle("消息列表")
.setView(layout)
.create();
dialog.show();
//设置窗口的大小
dialog.getWindow().setLayout(300, 200);
dialog.show();一定要放在dialog.getWindow().setLayout(300, 200);的前面,否则不起作用。
网上有一种方法是
[java] view
plaincopy
WindowManager.LayoutParams params = dialog.getWindow().getAttributes();
params.width = 300;
params.height = 200;
dialog.getWindow().setAttributes(params);
但是dialog.getWindow().setLayout(300, 200);实际上封装了这个方法,setLayout()的源代码如下:
[java] view
plaincopy
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设置字体大小时应该知道的事-同样的textSize不同的效果
- Android代码动态设置字体大小
- android webview字体大小的设置
- 【android】把AlertDialog后面黑背景设置全透明,昏暗度为0
- Android设置App字体不跟随系统字体大小变化
- 如何获取和设置android系统铃声和音量大小
- Android 模拟器大小设置
- 设置Android整个应用程序字体大小
- android webview字体大小的设置
- Android实用视图动画及工具系列之四:多状态CheckBox,可设置大小尺寸和设置不可用的复选框
- android图片缩放(指定大小) drawable获取图片后怎么设置图片大小