导航:首页 > 操作系统 > androiddialog不全屏

androiddialog不全屏

发布时间:2022-10-01 04:04:16

android Dialog 一运行就是全屏显示。不知道如何设置为不全屏显示

你xml 是怎么写的?

Ⅱ android将activity设置成自定义的Dialog怎么调整大小

在任何时候,除非一定需要,否则不要强指你的弹出框的宽度和高度。

你把你的弹框的宽度设成wrap型的,就可以根据它的子内容的宽度自动拉伸

Ⅲ android中service显示dialog

两种方法
1 service发送广播intent消息,其他的activity注册receiver。收到消息显示toast
2 service发送一个intent到一个activity,该activity启动并显示提示。
这个activity,最好不是全屏的,而且不要存在历史记录中。只起到提示的作用。

Ⅳ android dialog 怎么设置全屏

theme.notitlebar
:
不显示应�'a8程序标题栏
theme.notitlebar.fullscreen
:
不显示应用程序标题栏,并全屏
theme.light
:背景为白色
theme.light.notitlebar
:
白色背景并无标题栏
theme.light.notitlebar.fullscreen
:
白色背景,无标题栏,全屏
theme.black
:
背景黑色
theme.black.notitlebar
:
黑色背景并无标题栏
theme.black.notitlebar.fullscreen
:
黑色背景,无标题栏,全屏
theme.wallpaper
:
用系统桌面为应用程序背景
theme.wallpaper.notitlebar
:
用系统桌面为应用程序背景,且无标题栏
theme.wallpaper.notitlebar.fullscreen
:
用系统桌面为应用程序背景,无标题栏,全屏
theme.translucent
:
透明背景

Ⅳ android dialog全屏问题

设置styles

构造类用:
new Dialog(context,R.style.dialog_full);

<style name="dialog_full">
<item name="android:windowBackground">@color/transparent_background</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
</style>

Ⅵ 在android开发中,如何控制dialog 的大小 和 图片的大小

1、控制大小和位置

/*
* 获取对话框的窗口对象及参数对象以修改对话框的布局设置,
* 可以直接调用getWindow(),表示获得这个Activity的Window
* 对象,这样这可以以同样的方式改变这个Activity的属性.
*/
Window dialogWindow = dialog.getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
dialogWindow.setGravity(Gravity.LEFT | Gravity.TOP);

/*
* 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);

/*
* 将对话框的大小按屏幕大小的百分比设置
*/
// WindowManager m = getWindowManager();
// Display d = m.getDefaultDisplay(); // 获取屏幕宽、高用
// WindowManager.LayoutParams p = getWindow().getAttributes(); // 获取对话框当前的参数值
// p.height = (int) (d.getHeight() * 0.6); // 高度设置为屏幕的0.6
// p.width = (int) (d.getWidth() * 0.65); // 宽度设置为屏幕的0.95
// dialogWindow.setAttributes(p);

Ⅶ android 如何让自定义dialog的宽度充满整个屏幕

方案:

通过设置Dialog的样式实现

步骤:

java">1、添加style
<stylename="Dialog_FS">
<itemname="android:windowFullscreen">true</item>
<itemname="android:windowNoTitle">true</item>
</style>
2、代码里面设置dialog的样式
Dialogdialog=newDialog(this,R.style.Dialog_FS);//设置全屏样式
dialog.setContentView(R.layout.main);//设置dialog的布局
dialog.show();//显示dialog界面

Ⅷ 在android开发中,如何控制dialog 的大小 和 图片的大小

1、控制大小和位置
/*
*
获取对话框的窗口对象及参数对象以修改对话框的布局设置,
*
可以直接调用getWindow(),表示获得这个Activity的Window
*
对象,这样这可以以同样的方式改变这个Activity的属性.
*/
Window
dialogWindow
=
dialog.getWindow();
WindowManager.LayoutParams
lp
=
dialogWindow.getAttributes();
dialogWindow.setGravity(Gravity.LEFT
|
Gravity.TOP);
/*
*
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);
/*
*
将对话框的大小按屏幕大小的百分比设置
*/
//
WindowManager
m
=
getWindowManager();
//
Display
d
=
m.getDefaultDisplay();
//
获取屏幕宽、高用
//
WindowManager.LayoutParams
p
=
getWindow().getAttributes();
//
获取对话框当前的参数值
//
p.height
=
(int)
(d.getHeight()
*
0.6);
//
高度设置为屏幕的0.6
//
p.width
=
(int)
(d.getWidth()
*
0.65);
//
宽度设置为屏幕的0.95
//
dialogWindow.setAttributes(p);

Ⅸ 如何设置Dialog铺满全屏,更改Dialog的显示位置

AndroidDialog示例代码:
1.创建象框
AlertDialog.Builder builder = new Builder(context);
builder.setTitle("请输入"); //设置框标题
builder.setIcon(android.R.drawable.btn_star); //设置框标题前图标

2.创建EditText输入框
final EditText edit = new EditText(context);

3.输入框赋值给Dialog,并增加确定取消按键
builder.setView(edit);
builder.setPositiveButton("确认", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "输入: " + edit.getText().toString(), Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton("取消", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
Toast.makeText(context, "点取消", Toast.LENGTH_SHORT).show();
}
});

4.设置用api并show弹
builder.setCancelable(true); //设置按钮否按返键取消,false则取消
AlertDialog dialog = builder.create(); //创建框
dialog.setCanceledOnTouchOutside(true); //设置弹框失焦点否隐藏,即点击屏蔽其否隐藏
dialog.show();

阅读全文

与androiddialog不全屏相关的资料

热点内容
台湾经典动作片有哪些 浏览:578
团鬼六所有电影下载 浏览:664
动车如何退票app 浏览:59
javacalendar时分秒 浏览:300
邱淑贞拍过的r 浏览:384
日本胸大电影 浏览:366
武打片经典老电影1001武打片经典老电影 浏览:158
2t便携式硬盘文件夹取名字 浏览:849
儿童篮球电影 浏览:957
使用命令查字符查看ipv4地址 浏览:937
英文绘本在app哪里看 浏览:671
老电影水生 浏览:727
python查询数据库结果保存 浏览:53
阿鲁小表情文件夹 浏览:69
《龙猫》的导演是? 浏览:520
大尺度电影百度网盘链接 浏览:280
大话西游2粤语1080下载 浏览:312
课程app哪里找 浏览:515
pe模式下能格式化加密狗吗 浏览:794
pdfpmf 浏览:671