网上大多数介绍的实现方式就是在styles.xml中添加 name="android:windowFullscreen">true
这个属性,但是自己按照操作不好使,后来自己尝试去做一下,总结方法如下代码

Dialog dialog = new Dialog(this, R.style.Dialog);dialog.show();LayoutInflater inflater = LayoutInflater.from(this);View viewDialog = inflater.inflate(R.layout.adapter_list, null);Display display = this.getWindowManager().getDefaultDisplay();int width = display.getWidth();int height = display.getHeight();//设置dialog的宽高为屏幕的宽高ViewGroup.LayoutParams layoutParams = new  ViewGroup.LayoutParams(width, height);dialog.setContentView(viewDialog, layoutParams);

主要重要的步骤就是设置Dialog的宽高为屏幕的宽高,这样就可以实现Dialog的全屏显示。

转载于:https://www.cnblogs.com/guilin-hu/p/5798421.html

更多相关文章

  1. [android]利用动画实现view跑马灯效果
  2. android5.0以上实现录屏功能,并将录屏内容在相册中显示!(unity调用a
  3. 【Android(安卓)修炼手册】Gradle 篇 -- Android(安卓)Gradle Pl
  4. Android清除缓存功能实现
  5. Android(安卓)Studio 实现实现学生信息的增删改查 -源代码 四(Ser
  6. 【Android(安卓)进阶】Android(安卓)Home 键监听
  7. Android学习笔记35——ProgressBar进度控件详解
  8. Android利用DownloadManager实现文件下载
  9. 浅谈Java中Collections.sort对List排序的两种方法

随机推荐

  1. SurfaceView 的基本使用
  2. Android Studio 功能测评
  3. 自定义View系列教程06--详解View的Touch
  4. Android(安卓)Audio 数据流详解
  5. Android小技术知识(多用于面试)
  6. Android VR Player(全景视频播放器) [8]:Med
  7. Android(安卓)自定义密码输入框和键盘(仿
  8. React Native 集成Android友盟推送过程
  9. android使用websocket保持长连接 后台为n
  10. Android Handler内存泄漏解决方法