标签: fullscreen

全屏应用中的通知栏问题

我在全屏模式下运行应用程序,其中全屏被定义为整个应用程序的xml主题.

<style name="MyAppTheme" parent="android:Theme">
    <item name="android:windowNoTitle">true</item>
    <item name="android:windowFullscreen">true</item>
    <item name="android:windowBackground">@null</item>
</style>
Run Code Online (Sandbox Code Playgroud)

通常它工作正常,但在某些情况下存在一些问题:

  1. 当我通过搜索按钮打开搜索对话框 - > 截图
  2. 当我打开非常长的微调器小部件并填满屏幕(以便列表通常可滚动) - > 截图

问题是,当我打开搜索对话框或微调框小部件时,系统通知栏会出现几毫秒,然后再次滚动屏幕.请参阅上面链接的屏幕截图.

我目前在NexusOne的2.2上,但同样的事情发生在2.1update1(特别是案例2)之前.

android fullscreen

8
推荐指数
1
解决办法
5426
查看次数

如何在UIPopoverController之上制作MPMovieController全屏视图?

我通过执行以下操作成功地将MPMoviePlayerController放入UIPopoverController:

NSString *filenameString = [NSString stringWithString:[[helpVideosArray objectAtIndex:tagNumber] objectForKey:VIDEO_FILE_NAME]];
HelpVideoPopover *helpVideoPopover = [[HelpVideoPopover alloc] initWithVideoFilename:filenameString PreviewFrameView:self];
currentPopover = [[[[UIPopoverController alloc] initWithContentViewController:helpVideoPopover] retain] autorelease];
[currentPopover setPopoverContentSize:CGSizeMake(320, 240)];
[currentPopover presentPopoverFromRect:((UIButton*)sender).frame inView:previewView permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
currentPopover.passthroughViews = [NSArray arrayWithObject:((HelpVideoPopover*)[currentPopover contentViewController]).movieController.view];
Run Code Online (Sandbox Code Playgroud)

问题是,当用户想要全屏观看视频(并且我允许)时,弹出视图位于全屏视频的顶部.所以我的问题是,我应该做另一件事.或者也许当我显示popover时,我只是使用一个空白的并从父视图控制器覆盖它上面的电影播放器​​?我真的希望将影片播放器逻辑保留在弹出窗口控制器中.

fullscreen mpmovieplayercontroller ipad uipopovercontroller

8
推荐指数
1
解决办法
860
查看次数

如何构建全屏html 5网络应用程序?

目前是否有任何方法可以使用JavaScript和CSS在HTML 5中构建全屏Web应用程序?

如果是这样,每个人的利弊是什么?有什么跨浏览器的怪癖?

javascript html5 cross-browser fullscreen css3

8
推荐指数
1
解决办法
8531
查看次数

带有透明度的java全屏窗口

我正在尝试使用Java创建一个覆盖整个屏幕的全屏窗口.此窗口还必须具有一定的透明度(约30%-50%透明).在说整个屏幕时,我的意思是它涵盖了所有内容(包括OSX/Linux/Windows中的dock/taskbar/menubar),当我说透明时,我的意思是实时透明,而不仅仅是黑客截图.以下是我所知道的/尝试过的:

  • 使用Java全屏API:虽然它创建了一个真正的全屏,但你不能使用它(只有不透明的颜色).一个黑客是截取整个桌面的截图并将其设置为窗口的背景,但这意味着它不是实时透明度.
  • 设置窗口大小以匹配屏幕尺寸:当它填满整个屏幕时,在某些操作系统(例如Mac OS X)中,窗口将呈现在dock/menubar后面,而不是在它上面.但是,透明度在这里起作用.
  • 使用setWindowOpacity API:它适用于第二种情况,但不适用于第一种情况(Fullscreen API)
  • 将setBackground与alpha一起使用:它的工作方式与setWindowOpacity类似,但仅限于某些操作系统.但也不适用于Fullscreen API.
  • 使用JFrame/JWindow/JDialog/Frame/Window:尝试了每个窗口模型,没有任何运气

所以我想通过另一个我不知道的黑客来判断这是否可行,那么我很乐意听到.

目标是在桌面上叠加半透明全屏.

java swing transparency fullscreen jframe

8
推荐指数
1
解决办法
3534
查看次数

如何使LibGDX桌面默认全屏显示

所有.只是想知道如何让我的桌面应用程序在启动时全屏显示.我是LibGDX的新手,非常感谢任何帮助.谢谢.

desktop fullscreen libgdx

8
推荐指数
2
解决办法
9749
查看次数

如何在MATLAB图中设置子图大小?

我经常需要将10个图像一起绘制,但使用此代码会产生小图像:

img = rand(400,600); 
for i=1:10
 subplot(2,5,i); 
 imshow(img); 
 title(['Image ' int2str(i)]); 
end
Run Code Online (Sandbox Code Playgroud)

如您所见,图像不会使用屏幕中的所有可用空间.如何增加尺寸,或减少它们之间的填充/边距?

在此输入图像描述

谢谢你的帮助.

matlab plot screen fullscreen figure

8
推荐指数
2
解决办法
8万
查看次数

媒体查询全屏

我使用以下媒体查询在全屏模式下应用我的CSS覆盖:

@media (device-width: 100vw) and (device-height: 100vh) {
  .content {
    padding: 0px !important;
  }
}
Run Code Online (Sandbox Code Playgroud)

在Firefox中完美运行但在Chrome中非常不可靠(在Windows 7 x64上都是最新版本).我可以尝试仅在不是全屏模式时应用我的覆盖,但需要反转查询.所以我的问题是:

  1. Chrome应该支持查询吗?
  2. 我如何否定它(逻辑上没有)?

PS

viewport的声明是这样的:

<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
Run Code Online (Sandbox Code Playgroud)

css google-chrome fullscreen css3 media-queries

8
推荐指数
2
解决办法
4468
查看次数

按"esc"时退出全屏(使用带电子的javascript)

我正在开发一个应用程序(带电子),我希望用户能够在按下"esc"时退出全屏模式.我尝试了不同的方法,徒劳无功.以下是以全屏模式在新浏览器窗口中启动应用程序以及显示和HTML/CSS内容的代码:

    'use strict';

const electron = require('electron');
// Module to control application life.
const app = electron.app;
// Module to create native browser window.
const BrowserWindow = electron.BrowserWindow;

// Keep a global reference of the window object, if you don't, the window will
// be closed automatically when the JavaScript object is garbage collected.
let mainWindow;

function createWindow () {
  // Create the browser window.
  mainWindow = new BrowserWindow({fullscreen:true});

  // and load the index.html of the app.
  mainWindow.loadURL('file://' + __dirname …
Run Code Online (Sandbox Code Playgroud)

javascript escaping fullscreen electron

8
推荐指数
1
解决办法
5725
查看次数

javascript - 谷歌地图全屏按钮不工作(非谷歌地图应用程序)

如下图所示,旁边的"+"图标是全屏按钮.

地图问题

单击它时,它不会全屏显示.

我尝试了基本的jQuery:

 $("#fullScreen-btn").css({height: 100%, width: 100%});
Run Code Online (Sandbox Code Playgroud)

这似乎不起作用.

我需要它像我们在浏览器上按F11一样工作,它必须在移动设备上全屏(不是谷歌地图应用程序)

有人可以帮我从这里出去吗 ?

javascript jquery google-maps fullscreen

8
推荐指数
1
解决办法
2088
查看次数

为什么我的全屏webview在打开后会立即关闭?

我的全屏视频网页视图几乎总是在打开后立即关闭,有时它可以工作.几乎每次我点击YouTube视频上的全屏按钮时,您都可以看到屏幕闪烁到全屏并恢复原状.这可能是什么原因?

webview显示在tablayout/viewpager设置中,其中包含一些其他片段.

我用这段代码来显示视频:https: //github.com/cprcrack/VideoEnabledWebView

现在我正在使用这个https://github.com/GoogleChrome/chromium-webview-samples/blob/master/fullscreen-video-sample/app/src/main/java/fullscreenvideosample/android/chrome/google/com /fullscreenvideosample/MainActivity.java

它们产生完全相同的行为.

全屏失败时记录并在打开后立即恢复正常:

07-14 17:41:06.694 D/ViewRootImpl@33432e1[GroupActivity]: ViewPostImeInputStage processPointer 0
07-14 17:41:06.786 D/ViewRootImpl@33432e1[GroupActivity]: ViewPostImeInputStage processPointer 1
07-14 17:41:06.803 D/InputMethodManager: HSI from window - flag : 0 Pid : 6392
07-14 17:41:07.512 D/ViewRootImpl@33432e1[GroupActivity]: ViewPostImeInputStage processPointer 0
07-14 17:41:07.592 D/ViewRootImpl@33432e1[GroupActivity]: ViewPostImeInputStage processPointer 1
07-14 17:41:07.615 D/InputMethodManager: HSI from window - flag : 0 Pid : 6392
07-14 17:41:07.709 V/InputMethodManager: Starting input: tba=android.view.inputmethod.EditorInfo@3e22579 nm : com.linkhubapp ic=null
07-14 17:41:07.709 I/InputMethodManager: [IMM] startInputInner - mService.startInputOrWindowGainedFocus
07-14 17:41:07.713 …
Run Code Online (Sandbox Code Playgroud)

android fullscreen webview

8
推荐指数
1
解决办法
1185
查看次数