android dialog样式的activity 全屏,将activity设置成dialog样式如何设置窗口大小

这篇博客介绍了如何将Android的Activity设置为全屏Dialog样式,并详细讲解了在onCreate方法中设置窗口大小的步骤,包括通过自定义方法获取屏幕宽度并计算窗口宽度为屏幕的85%。同时,文章还探讨了如何处理Dialog样式的Activity点击空白处隐藏软键盘但不关闭Dialog的问题,以及Activity的半透明对话框效果的实现。
摘要由CSDN通过智能技术生成

具体做法和dialog窗口的设置类似,只需要在onCreate方法中,加入下列代码,既可以控制大小!

// 设置窗体大小  ScreenUtil.getScreenWidth(LoadActivity.this)为获取屏幕宽度的自定义方法

LayoutParams params = getWindow().getAttributes();

params.height = LayoutParams.WRAP_CONTENT;

params.width = (int) (ScreenUtil.getScreenWidth(LoadActivity.this) * 0.85);

getWindow().setAttributes(params);

Andriod中自定义Dialog样式的Activity点击空白处隐藏软件盘(Dialog不消失)

一.需求触发场景: 项目中需要出发带有EditText的Dialog显示,要求在编辑完EditText时,点击Dilog的空白处隐藏软键盘.但是Dialog不会消失.示例如下: 二.实现方法: 发布需 ...

将Activity设置成半透明的对话框

将Activity设置成半透明的对话框 在定义Activity时指定Theme.Dialog主题就可以将Activity设置成对话框风格.通过修饰Theme.Dialog主题的android:wind ...

Activity使用Dialog样式导致点击空白处自动关闭的问题

将Activity设置成窗口的样式实现Dialog或者Popupwindow效果在开发中是很常用的一种方式,在AndroidMenifest.xml中将需要设置的Activity增加android:t ...

Dialog样式的Activity

效果图: 设置全屏模式: @Override protected void onCre

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值