我正在尝试在我的iPhone Web App上设置全屏模式,我已经阅读了关于apple-mobile-web-app-capable元标记的Apple文档,但它不起作用,你能帮助我吗?谢谢
iphone web-applications fullscreen metatag iphone-standalone-web-app
我的网站应用了平铺背景图像,可以在照片背后看到它们过渡(大多数照片填充背景).看看这里:http://new.element17.com.
但是,在全屏查看时(使用Chrome/Mozilla右上角的按钮),此背景图像会消失,然后背景就会消失#fff.我该如何设计呢?
基于一些阅读,我尝试了以下内容:
body:-webkit-full-screen {background-image:url(../images/olive.jpg);}
body:-moz-full-screen {background-image:url(../images/olive.jpg);}
body:-ms-full-screen {background-image:url(../images/olive.jpg);}
body:-o-full-screen {background-image:url(../images/olive.jpg);}
body:full-screen {background-image:url(../images/olive.jpg);}
Run Code Online (Sandbox Code Playgroud)
但这不会导致任何变化.有任何想法吗?
我在WPF中创建了一个无边界应用程序,它运行得很好.但是,当我将WindowState设置为全屏时,应用程序会占用比屏幕分辨率更多的空间,因此屏幕外的所有方向都有一些像素!(看起来添加了一些硬编码的负边距来隐藏默认边框)
任何想法如何防止这种情况发生?
我的xaml:
<Window x:Class="MyApp.Shell"
WindowStyle="None"
BorderThickness="0"
AllowsTransparency="True"
Background="Transparent"
ResizeMode="CanResizeWithGrip"
WindowState="{Binding MainApplicationWindowState}"
...
Run Code Online (Sandbox Code Playgroud)
另外,我看到的另一个问题是Windows工具栏/任务栏被覆盖在fullsize状态,因此它看起来像是使用"实际"屏幕高度而不是"可用"屏幕高度,这意味着屏幕高度减去窗口工具栏/任务栏!
有人找到了这些问题的解决方案吗?
谢谢
在活动中,我嵌入了一个视频窗口小部件(与SurfaceView相关联的VideoView或MediaPlayer),当旋转屏幕时,应调整其大小.此活动用作TabHost中的内容.
我目前的做法
为了处理屏幕旋转,我提供了两个布局,一个用于纵向,另一个用于横向(放置在./res/layout和./res/layout-land文件夹中).
这种方法的问题是为每个旋转创建了一个新的Activity,因此我不使用相同的MediaPlayer(或VideoView)=>每次旋转屏幕时,我都会从头开始播放视频.当视频从网络流式传输时,无法在视频中存储位置,以便在重新启动其他活动中的视频时寻找此位置.
我想做什么
我需要能够在旋转屏幕时翻译/缩放/隐藏Activity内的视图.翻译/缩放需要维护布局组织,以便具有适应不同屏幕尺寸的布局.

我的问题
如何缩放/调整视图大小以调整其大小到它周围的可用空间?
我需要实现哪个接口回调才能获得屏幕旋转通知以触发这些转换?
Apple官方文档中似乎没有任何相关信息.如何通过AppleScript使应用程序使用Lion的全新全屏功能?
当按下F11时,如何使我的跷跷板程序全屏显示?(不只是最大化)
我目前有这个:
(defn toggle-full-screen [e]
(-> (to-root e)
magic!)
(def full-screen-action (action :name "Full Screen" :tip "Full Screen"
:mnemonic \f :key (keystroke "F11")
:handler toggle-full-screen))
(def view-menu (menu :text "View"
:mnemonic \v
:items [full-screen-action]))
(def top-menubar (menubar :items [view-menu]))
[...]
Run Code Online (Sandbox Code Playgroud)
toggle-full-screen 在按下F11时运行,但我无法弄清楚如何使框架全屏.
我已经为我的HTML5视频制作了自定义控件,但我不知道如何在全屏时使用CSS.
这是[网站]我基于我的控件.
在此网站上,您会注意到当您单击全屏按钮时,自定义控件会丢失,视频将恢复为默认<video>控件.
当你全屏时,有谁知道如何让这些自定义控件样式/ CSS仍然适用?
我有我的应用程序,并希望它以全屏模式运行,没有任务栏.我发现了如何隐藏窗口栏,但是当我启动我的应用程序时,它不会覆盖Windows任务栏的空间,尽管最后一个是隐藏的.
我发现了这个,但它没有用.我无法找到关于wince的例子.我有FormBorderStyle = None,而WindowsState =最大化
解:
我找到了一种方法.一个重要的提示是让WindowState = Normal(我花了一些时间才发现这个问题).如果您有WindowState = Maximized,则无法将Form的高度设置为最大显示高度.
我写了这段代码来探测它,它工作正常.是一个带有两个按钮的表单:button1(全屏)和button2(恢复默认屏幕)
public partial class Form1 : Form
{
public Form1(){
InitializeComponent();
}
[DllImport("Coredll")]
internal static extern IntPtr FindWindow(String lpClassName, String lpWindowName);
[DllImport("coredll.dll")]
internal static extern bool EnableWindow(IntPtr hwnd, Boolean bEnable);
[DllImport("coredll.dll")]
private static extern bool MoveWindow(IntPtr hWnd, int x, int y, int cx, int cy, bool repaint);
public static bool EnableTaskBar(Boolean enable)
{
IntPtr hwnd;
hwnd = FindWindow("HHTaskBar", "");
if (enable) …Run Code Online (Sandbox Code Playgroud) 我使用以下测试设置(最新含义截至2012年7月14日):
Core i7配备ATI FirePro V9800(Eyefinity)
Windows 7 Pro 64位(最新更新/补丁)
最新的Catalyst驱动程序
最新的谷歌Chrome稳定版/金丝雀版.
6 x 1080p显示器(连续)显示11520px×1080px桌面.
我尝试了以下方法来获取跨显示的全屏Web视图:
在Catalyst控制面板中将最大化设置为整个桌面设置.这适用于最大化普通窗口(Chrome除外),但不适用于任何全屏幕.
尝试Chrome Kiosk模式(这将是理想的),同样的问题,只填充主显示器.
使用Chrome全屏或HTML5全屏API会产生相同的结果:全屏显示6台显示器中的一台.
IE9似乎对webview有约10000px的限制,因此我甚至无法在整个桌面上手动拉伸它(适用于Chrome).
试过UltraMon.
尝试了一些Chrome命令行开关(http://peter.sh/experiments/chromium-command-line-switches/)用于自助服务终端模式,从全屏等开始,所以现在使用--app ="http: //127.0.0.1/index.html"切换到至少摆脱Chrome的大部分UI元素.
试图找到Chrome的扩展程序,但没有成功.
在IE9中尝试使用Chrome Frame,也只使用一个显示器.
据我所知,这很可能是一个向Chrome报告错误桌面大小的驱动程序问题(我认为这是Catalyst Maximize到完整桌面大小功能的重点).Chrome似乎没有像其他"正常"窗口那样从同一个地方获得桌面大小(显然不太熟悉Windows窗口).
我想在多个显示器上工作全屏Chrome浏览器webview,或者我可以手动最大化的完全无铬窗口.我的浏览器配置很灵活,即使操作系统也有些灵活.
我想知道:
有没有人在超过1台显示器上获得全屏浏览器视图才能使用Chrome(或任何浏览器)?
是否有任何工具可以伪造Chrome的正确(完整)显示尺寸?
这可以在Windows 8中使用吗?
是否只显示运行最新Chrome的Chromeless Chrome浏览器?(我见过awesomium,但发现它的价格对我想要的东西来说太高了).此外,我希望能够理想地使用最新的Chrome版本.
任何评论都欢迎并且对于冗长的细节感到抱歉.
谢谢阅读!-Tobi
我想知道在以下方面实现以下哪些方面的性能和行为更好:
全屏.
屏幕上.
或两者都是一样的
第一:
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
Run Code Online (Sandbox Code Playgroud)
要么
getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN |
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
Run Code Online (Sandbox Code Playgroud)
可能这是一个简单的问题,但我还在学习android开发,
任何帮助将不胜感激,
谢谢.
fullscreen ×10
android ×2
html5 ×2
applescript ×1
borderless ×1
c# ×1
chromeless ×1
clojure ×1
css ×1
html5-video ×1
iphone ×1
kiosk ×1
layout ×1
metatag ×1
osx-lion ×1
rotation ×1
screen ×1
seesaw ×1
swing ×1
video ×1
window ×1
windows-ce ×1
wpf ×1