android中设置AlertDialog的大小
2012-09-03 20:51
267 查看
[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设置大小
原文地址:http://blog.csdn.net/kuan1990/article/details/7248921
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设置大小
原文地址:http://blog.csdn.net/kuan1990/article/details/7248921
相关文章推荐
- android中设置AlertDialog的大小 .
- android中设置AlertDialog的大小
- android中设置AlertDialog的大小 .
- Android 设置AlertDialog的大小 .
- android中设置AlertDialog的大小
- android中设置AlertDialog的大小 .
- android中设置AlertDialog的大小 .
- android中设置AlertDialog的大小
- android中设置AlertDialog的大小 .
- Android设置不被系统设置改变的字体大小
- Android设置AlertDialog点击按钮对话框不关闭(转)
- android 组件设置屏幕大小
- [Android] Eclipse Android中设置模拟器屏幕大小几种方法
- Android资源之String (三): html标签,语法(原生支持) 设置字体大小/颜色/下划线等
- Android动态设置屏幕的大小
- S5PV210 Android CAMERA设置照片大小
- Android动态设置view的大小及其位置
- Android中设置字体不随系统字体大小而变化
- Android 在代码中设置imageview的大小和位置(满足单方向的放大缩小和任意位置的移动)
- [Android] 字体使用dp单位避免设置系统字体大小对排版的影响