问一个AlertDialog全屏问题?

============问题描述============

xml<?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

android:orientation="vertical"

android:layout_width="match_parent"

android:layout_height="match_parent" >

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="0dp"

android:gravity="center"

android:background="@color/cl_beige"

android:layout_weight="9" >

<ImageView

android:id="@+id/imageview_copyright"

android:src="@drawable/ic_copyright"

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:scaleType="centerInside" />

</RelativeLayout>

<RelativeLayout

android:layout_width="match_parent"

android:layout_height="0dp"

android:gravity="center"

android:background="@color/cl_beige"

android:layout_weight="1" >

<TextView

android:id="@+id/textview_copyright"

android:background="@color/cl_beige"

android:layout_width="wrap_content"

android:layout_height="wrap_content"

android:gravity="center"

android:textColor="@color/cl_black"

android:text="COPYRIGHT OF ..."  />

</RelativeLayout>

</LinearLayout>

下面代码一个启动activity的onCreate过程上

AlertDialog dialog;

LayoutInflater layoutInflater = LayoutInflater.from(ct);

final View view = layoutInflater.inflate(id, null);

dialog = new AlertDialog.Builder(ct).create();

dialog.getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

dialog.setView(view,0,0,0,0);//view,viewSpacingLeft,viewSpacingTop,viewSpacingRight,viewSpacingBottom

结果还是无法全屏啊。麻烦告诉解答一下,谢谢!

============解决方案1============

将dialog设置成系统警告级别  然后全屏  可以屏蔽home键 懂吗?  不懂就在那说人脑子有病 真s b

时间: 2024-10-24 05:22:16

问一个AlertDialog全屏问题?的相关文章

关于最近在做的一个js全屏轮播插件

最近去面试了,对方要求我在一个星期内用原生的js代码写一个全屏轮播的插件,第一想法就是跟照片轮播很相似,只是照片轮播是有定义一个宽高度大小已经确定了的容器用来存储所有照片,然后将照片全部左浮动,利用margin-left的值不断变化,来改变显示哪张照片,当达到最后一张的时候,将第一张照片appendChild到最后一张照片的后面,如果有左右移动的话,当到达第一张照片时,还要继续左移动的话,就将最后一张照片利用insertBefore,将最后一张照片放在第一张照片的前面,这两个方法都只是改变子元素

全屏游戏中自动切出到桌面的问题解决

近期遇到一个客户全屏游戏中,自动切出游戏到桌面的问题,于是到现场解决.     打开游戏<英雄联盟>测试,并开启前端进程监测软件监测.一段时间过后,游戏切出,发现一个名称为"DeskTopHelper.exe"的进程.如图: 好吧,那么看一看这个进程是哪个软件带的吧.打开PROCESS EXPLORER,查看一下,如图: 通过进程关系,并进一步查找文件目录得知,这个进程是"95网吧大师的进程".那么得知是哪个软件导致的,解决办法就不用再说了吧. 附上工具

Fullscreen API 全屏显示网页

第一次看到应用 Fullscreen API 全屏显示网页,是 FaceBook 中的照片放大.作为一个比较新的 API,目前只有 Safari.Chrome 和 FireFox 三种浏览器支持该特性.因为尚未发布正式版的标准,所以必须使用浏览器特定的方法,也就是应用添加前缀(webit/moz)的方法. 这个 API 不仅能够使整个页面全屏显示,也可以使页面中的某个元素全屏显示.它的设计初衷是为了全屏显示 HTML5 视频和游戏,以便更全面的替代 flash 功能.尽管还有很多有待完善的地方,

Chrome退出全屏问题

最近做了一个号称很炫的B/S展示软件,展示所用浏览器为Google Chrome. 要求展示时全屏,但是页面要有退出全屏按钮(液晶屏没有键盘). 搜索实现方式几乎前篇一律,即两个JS函数一个实现全屏一个退出全屏: function requestFullScreen(element) { if (element.requestFullscreen) element.requestFullscreen(); else if (element.msRequestFullscreen) element

判断当前窗口是否是全屏的山寨版和官方版

山寨版很好很强大: 简单介绍一下,这是我用过的,获取屏幕的四个顶点(具体检测的时候可以向屏幕的中心剪一个像素,譬如检测 1,1而不是0,0)所在窗口的句柄,如果四个句柄都相同,则认为是全屏状态,其实有个问题,有些程序全屏的时候,还会有窗口弹出来,典型的像播放软件,全屏的时候,下面还有一个工具栏,这个工具栏和后面的播放窗口是不同的,所以检测失败了.对这种方法加强就是,获取四个点窗口所在的进程PID,如果PID想同,则认为是全屏,但是仍然有问题,检测explorer的时候就直接认为是全屏了,呵呵,所

浏览器全屏之requestFullScreen全屏与F11全屏

一.简介 浏览器全屏有两种方式,一种是HTML5新增的requestFullscreen全屏,另一种是摁F11实现的全屏,本文将详解两种全屏的特点以及其实现. 二.requestFullscreen全屏 1.判断是否支持全屏 通过判断元素的requestFullscreen函数是否存在与document.fullscreenEnabled是否为True判断浏览器是否支持全屏或启用全屏,兼容写法为 1 function supportfull(){ 2 var requestFullscreen

给echarts加个“全屏展示”

echarts的工具箱并没有提供放大/全屏的功能, 查找文档发现可自定义工具https://www.echartsjs.com/option.html#toolbox.feature show代码 toolbox: { feature: { myFull: { show: true, title: '全屏查看', icon: 'path://M432.45,595.444c0,2.177-4.661,6.82-11.305,6.82c-6.475,0-11.306-4.567-11.306-6.

如何制作一个完美的全屏视频H5

写在前面的话: 最近一波H5广告火爆整个互联网圈,身为圈内人,我们怎能     不! 知!道! :( 嘘!真不知道的也继续看下去,有收获 ↓ ) So,搞懂这个并不难. 这篇文章将带你从头到尾了解H5广告的实现. 本文主要讲一下几个关键点 一.视频内联播放.        -- 想要营造一种文字与视频混排的现象,视频不要影响其他模块 二.视频去控件.  -- 交互视频,不能点击快/慢进或暂停哦 三.去控件全屏播放. -- 想要模拟 明星给我打电话的体验,不能看到明显的视频播放器 四.视频自动播放

IOS写一个可以支持全屏的WebView

这样来写布局 一个TitleView作为顶部搜索栏: @implementation TitleView - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { // Initialization code [self initTilte]; } return self; } -(void)initTilte{ UITextField* field = [[UITextField al