-
如何设置对话框的宽度和高度
- AlertDialog.Builder dialog = new AlertDialog.Builder(this).setTitle(
- "title").setIcon(android.R.drawable.ic_dialog_alert).setMessage(
- "message").setPositiveButton("yes", new OnClickListener() {
- public void onClick(DialogInterface arg0, int arg1) {
-
- }
- }).setNegativeButton("no",
- new OnClickListener() {
- public void onClick(DialogInterface arg0, int arg1) {
- }
- }).setCancelable(false);
-
-
-
-
- WindowManager m = getWindowManager();
- Display d = m.getDefaultDisplay();
- WindowManager.LayoutParams p = getWindow().getAttributes();
- p.height = (int) (d.getHeight() * 0.5);
- p.width = (int) (d.getWidth() * 0.8);
- dialog.show().getWindow().setAttributes(p);
-
-
-
-
-
-
-
- Window dialogWindow = dialog.show().getWindow();
- WindowManager.LayoutParams lp = dialogWindow.getAttributes();
- dialogWindow.setGravity(CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
- dialogWindow.setLayout(LayoutParams.MATCH_PARENT,LayoutParams.MATCH_PARENT);
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- lp.x = 100;
- lp.y = 100;
- lp.width = 300;
- lp.height = 300;
- lp.alpha = 0.7f;
-
-
-
- dialogWindow.setAttributes(lp);
-
相关阅读:
webpack 性能优化
Bert模型实现垃圾邮件分类
基于SKLearn的SVM模型垃圾邮件分类——代码实现及优化
sklearn中,数据集划分函数 StratifiedShuffleSplit.split() 使用踩坑
mysql5.7安装教程【转载】
Postman 使用小技巧/指南
如何知道 window 的 load 事件已经触发
前端常用库 CDN
使用 rollup 打包可按需加载的 NPM 包
webpack 4 快速搭建
-
原文地址:https://www.cnblogs.com/Free-Thinker/p/3730483.html
Copyright © 2020-2023
润新知