android 创建对话框

         最近项目中需要用到自定义的对话框,设置对话框布局的宽度填充手机的宽度,但是却发现对话框的宽度还是仅仅包含自己,完全不依赖布局设置的大小,太奇怪了,为此伤神不少。于是找了好多方法,需要在代码中设置对话框的宽度。啥都先不说了,看看效果图


本Demo用两种方式创建对话框  

 1.创建对话框(Activity),即继承Activity,设置Activity的大小  

 2.创建对话框(Dialog),继承Dialog,设置Dialog的大小

例子的工程如下:


主要有3个类:

(1).MainActivity,为显示启动界面,包含文字说明以及创建对话框按钮

(2).SecondActivity创建类似对话框的类

(3).DialogTest创建对话框类

1.MainActivity启动界面

2.DialogTest ,继承Dialog ,创建自定义对话框3.SecondActivity ,该界面效果类似对话框窗口

以上就是具体的功能代码,Demo里面用到的布局、图片资源都放在下载里面去了,用到的朋友欢迎下载!有什么问题请留言!

下载地址


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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值