导航:首页 > APP软件 > 安卓自定义dialog大小

安卓自定义dialog大小

发布时间:2024-03-21 11:49:42

1. android 怎么让自定义dialog的宽度充满整个屏幕

AlertDialog dialog = builder.create();
dialog.setView(view);
dialog.show();
WindowManager m = getWindowManager();
Display d = m.getDefaultDisplay(); //为获取屏幕宽、高
android.view.WindowManager.LayoutParams p = dialog.getWindow().getAttributes(); //获取对话框当前的参数值
p.height = (int) (d.getHeight() * 0.3); //高度设置为屏幕的0.3
p.width = (int) (d.getWidth() * 0.5); //宽度设置为屏幕的0.5
dialog.getWindow().setAttributes(p); //设置生效

这个可以给你参考一下,你应该是自定义样式的dialog 你只需要在dialog.setView(view);之前把你的布局加载进去就可以了。

2. android dialog怎么设置大小

1)更改AlertDialog窗口大小的方法:
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()出来,才能再设置宽高属性
2
2)去除边框
AlertDialog.setView(view,0,0,0,0);

阅读全文

与安卓自定义dialog大小相关的资料

热点内容
js组合快捷键 浏览:174
linux系统盘默认挂在的文件夹 浏览:667
淘宝数据包如何操作上架 浏览:567
vb编程中输入cls是什么意思 浏览:81
linuxtime服务 浏览:184
疯狂安卓讲义第二版代码 浏览:420
老炮儿三小时版本下载 浏览:313
matlab怎么调试程序 浏览:2
winxp升级win7的危害 浏览:496
网络没连上却不可用是怎么回事 浏览:752
社区版本 浏览:738
怎么查微信公众号什么时候开通的 浏览:717
安装三菱编程闪退怎么回事 浏览:488
手机怎么创建word文件格式 浏览:694
c语言连接数据库 浏览:887
数据线粉色和白色哪个是正 浏览:775
vb编程应注意什么 浏览:855
js循环添加控件 浏览:615
学习计算机网络的作用 浏览:235
access数据库最新内容怎么调 浏览:203

友情链接