qq_34941874
信念s
采纳率0%
2017-07-23 00:33 阅读 5.0k

Android的dialog全屏的设置

网上说很多给说给dialog设置全屏,用window的attribute属性,但是我设置了不行,
后来发现给加上给window设置背景就可以了,这是为什么?而且有得机型设置了这
个也不行.........

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

4条回答 默认 最新

  • qq_39593687 qq_39593687 2017-07-23 00:45

    这个问题得让大神们来回答啦

    点赞 评论 复制链接分享
  • DistanceSY TastyS 2017-07-23 02:39

    你需要的效果的全屏还是横屏?

    点赞 评论 复制链接分享
  • zengxianzi 昭杏之念 2017-07-24 08:09

    在dailog的show完之后加上下面的代码就可以了
    WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.width = WindowManager.LayoutParams.MATCH_PARENT;
    lp.height = WindowManager.LayoutParams.MATCH_PARENT;
    dialog.getWindow().setAttributes(lp);
    相关连接:http://blog.csdn.net/zengxianzi/article/details/70306251

    点赞 评论 复制链接分享
  • zengxianzi 昭杏之念 2017-07-24 08:12

    WindowManager.LayoutParams lp = getWindow().getAttributes();
    lp.width = WindowManager.LayoutParams.MATCH_PARENT;
    lp.height = WindowManager.LayoutParams.MATCH_PARENT;
    dialog.getWindow().setAttributes(lp);
    //自定义背景颜色
    dialog.getWindow().getDecorView().setBackgroundResource(0x00000000);

    点赞 评论 复制链接分享

相关推荐