㈠ 软件对话框如何让其随意缩放
我们编软件经常会遇到这样情况,尤其是基于对话框的软件,用户屏幕分辩率一变,我...
V...
MFC窗口自动缩放常见的对话框可以随意变换大小,而且其窗口中的控件可以随之
㈡ 如何设置对话框的宽度和高度
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);
/* 方法1:
* 将对话框的大小按屏幕大小的百分比设置
*/
WindowManager m = getWindowManager();
Display d = m.getDefaultDisplay(); // 获取屏幕宽、高用
WindowManager.LayoutParams p = getWindow().getAttributes(); // 获取对话框当前的参数值
p.height = (int) (d.getHeight() * 0.5); // 高度设置为屏幕的0.5
p.width = (int) (d.getWidth() * 0.8); // 宽度设置为屏幕的0.8
dialog.show().getWindow().setAttributes(p);
/* 方法2:
* 获取对话框的窗口对象及参数对象以修改对话框的布局设置,
* 可以直接调用getWindow(),表示获得这个Activity的Window
* 对象,这样这可以以同样的方式改变这个Activity的属性.
*/
Window dialogWindow = dialog.show().getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
dialogWindow.setGravity(CENTER_HORIZONTAL | Gravity.CENTER_VERTICAL);
/*
* lp.x与lp.y表示相对于原始位置的偏移.
* 当参数值包含Gravity.LEFT时,对话框出现在左边,所以lp.x就表示相对左边的偏移,负值忽略.
* 当参数值包含Gravity.RIGHT时,对话框出现在右边,所以lp.x就表示相对右边的偏移,负值忽略.
* 当参数值包含Gravity.TOP时,对话框出现在上边,所以lp.y就表示相对上边的偏移,负值忽略.
* 当参数值包含Gravity.BOTTOM时,对话框出现在下边,所以lp.y就表示相对下边的偏移,负值忽略.
* 当参数值包含Gravity.CENTER_HORIZONTAL时
* ,对话框水平居中,所以lp.x就表示在水平居中的位置移动lp.x像素,正值向右移动,负值向左移动.
* 当参数值包含Gravity.CENTER_VERTICAL时
* ,对话框垂直居中,所以lp.y就表示在垂直居中的位置移动lp.y像素,正值向右移动,负值向左移动.
* gravity的默认值为Gravity.CENTER,即Gravity.CENTER_HORIZONTAL |
* Gravity.CENTER_VERTICAL.
*
* 本来setGravity的参数值为Gravity.LEFT | Gravity.TOP时对话框应出现在程序的左上角,但在
* 我手机上测试时发现距左边与上边都有一小段距离,而且垂直坐标把程序标题栏也计算在内了,
* Gravity.LEFT, Gravity.TOP, Gravity.BOTTOM与Gravity.RIGHT都是如此,据边界有一小段距离
*/
lp.x = 100; // 新位置X坐标
lp.y = 100; // 新位置Y坐标
lp.width = 300; // 宽度
lp.height = 300; // 高度
lp.alpha = 0.7f; // 透明度
// 当Window的Attributes改变时系统会调用此函数,可以直接调用以应用上面对窗口参数的更改,也可以用setAttributes
// dialog.onWindowAttributesChanged(lp);
dialogWindow.setAttributes(lp);
㈢ 对话框的窗口能改变大小吗
Windows对话框的窗口是不可以改变大小的,只能移动。
Windows对话框用途:
1.发送消息:应用程序向用户发送消息时使用,常见有警告消息框,提示消息框等;
2.接收消息:应用程序希望得到用户输入时使用;
3.提供消息:应用程序向用户提供信息时使用;
对话框与一般应用程序子窗口比较:
1.创建形式:在资源描述文件定义对话框模板完成创建;
2.独立的消息处理函数:应用程序在消息循环中判断消息队列中的消息,若为对话框消息,则将消息发往对话框处理函数进行处理;
3.包含多种控件:对话框中根据需要包含各式形状和功能的控件,应用程序通过控件完成与用户之间的对话框交互。
㈣ win7系统工作软件打开后里面对话框显示不全,无法缩小
1、右击桌面空白处,选择“屏幕分辨率”;
当电脑出现窗口显示不全的情况
㈤ WIN7系统怎么改变对话框字体大小
1、找到桌面空白区域右键单击---选择个性化
㈥ 怎么设置word中的对话框大小看不到下面的确认,对话框太长了,在线等
对话框大小变成这种情况,我觉得是你电脑分辨率设置的不合适,不像是wors软件的问题。
你可以在桌面上右键,调整一下分辨率,调到最高试试看。
顺便,检查一下你的显卡驱动是不是安装的到位。
㈦ win10软件窗口大小调节win10笔记本电脑在使用软件时,对话框显示不全,以至于有些功能无法使用
摘要 回到桌面,鼠标右键单击空白处,选择显示设置;
㈧ CAD中,提示对话框信息字体大小怎么设置。能修改吗
不能修改,CAD提示对话框信息字体的大小是系统软件本身自定的,不可以修改,你可以换个大点的显示器,把屏幕分辩率调高一些,字就会显示大一些了。
㈨ 怎么调整2018ps对话框大小
打开PS软件在编辑——首选项——字体大小里设置对话框大小就可以了。
㈩ WIN7系统怎么改变对话框字体大小
WIN7系统改变对话框字体大小的方法:
找到桌面空白区域右键---选择“个性化”
点击
“外观和个性化”设置选项中,找到“显示”功能
出现的显示功能对话框中,找到“设置自定义文本大小DPI”的设置选项,如箭头位置
在自定义DPI设置中,默认是100%的大小。可以进行调整选择,如选择200%就是放大2倍
设置好之后,在显示菜单中会有“是阅读屏幕上的内容更容易”出现了刚刚的几个选项,应用点击“立即注销”可以马上生效