您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 2浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

安卓显示dialog偏小问题解决方法及透明背景设置

蓝不蓝编程 发布时间:2019-05-21 16:29:39 ,浏览量:2

问题描述

在安卓中显示弹出框dialog时,出现图片大小偏小,弹出框两边边距过大,背景显示白色(非透明).详细情况如下对比图.

解决方案

创建dialog时,指定style,在style中指定无标题并设置背景透明:

  1. dialog中指定style
class CustDialog(context: Context) : Dialog(context, R.style.transparentDialog) {
    init {
        setContentView(R.layout.dialog_layout)
        setCanceledOnTouchOutside(false)
    }
}
  1. styles.xml文件中增加如下内容:

    true
    @android:color/transparent

demo源代码

https://gitee.com/cxyzy1/custom_dialog/tree/master/transparentBackgroundDialog

安卓开发技术分享: https://blog.csdn.net/yinxing2008/article/details/84555061 点击关注专栏,查看最新技术分享 更多技术总结好文,请关注:「程序园中猿」

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0448s