1、2、然后在菜单中选择“大小和位置”命令。
2、3、接着在“布局”对话框中单击“大小”选项卡,在“高度”和“宽度”区分别设置图片的高度和宽度数值,单击“重置”按钮则可以恢复图片原来的尺寸。完成设置后单击“关闭”按钮。Word2010是Microsoft公司开发的Office2010办公组件之一,主要用于文字处理工作。Word的最初版本是由RichardBrodie为了运行DOS的IBM计算机而在1983年编写的。
不少win7系统笔记本电脑的用户反映常常因为不会调整屏幕分辨率,而导致自己打开的程序窗口在屏幕上占用了超大面积。其实,用户只要调整下当前注册表窗口边框的宽度,就能很好的解决这个问题了。下面,我就详细介绍下如何让win7系统笔记本电脑的Windows窗口边框变窄的 *** 作步骤。
一、通过Win+R键调出运行对话框,然后在运行窗口上输入regedit命令,打开注册表编辑器,然后在电脑公司win7系统注册表编辑器上,将路径定位至HKEY_CURRENT_USER\ControlPanel\Desktop\WindowMetrics中;
二、接着在右侧窗格中找到字符串值PaddedBorderWidth,再双击该值,将数值数据修-6修改为0,再点击确定按钮完成。
通过上面两个步骤的以 *** 作,我们就能在Win7系统笔记本上通过修改注册表来调整系统当前窗口边框的宽度。
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)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)