如何在Eclipse Luna 4.4中切换到全屏编辑器模式?我知道最大化当前编辑器窗口的^ m快捷方式,但它不是F11全屏在Chrome或SublimeText中提供的.
我需要在我的应用程序中全屏显示一个屏幕。为此,我正在使用此代码:
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
requestWindowFeature(Window.FEATURE_NO_TITLE)
window.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN)
setContentView(R.layout.activity_camera_photo)
Run Code Online (Sandbox Code Playgroud)
但是,该WindowManager.LayoutParams.FLAG_FULLSCREEN标志已被弃用。
我的应用程序支持 Android Lollipop (API 21) 到 Android R (API 30)。使屏幕全屏显示的正确方法是什么?
android fullscreen android-layout android-5.0-lollipop android-11
我使用的是Windows Vista和C#.net 3.5,但我让我的朋友在XP上运行程序并遇到同样的问题.
所以我有一个C#程序,我在后台运行,在SystemTray中有一个图标.我有一个低级键盘钩,所以当我按下两个键(在这种情况下为Ctr +窗口)时,它将拉动应用程序的主窗体.在组合键按下甚至处理程序中将表单设置为全屏:
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
Run Code Online (Sandbox Code Playgroud)
所以它基本上有效.当我点击CTR + Windows时,它会调出表单,无论我关注哪个程序.但有时候,任务栏仍然会显示在我不想要的表单上.当我按下那个键组合时,我希望它始终是全屏的.
我认为这与应用程序最初关注的内容有关.但即使我点击我的主表单,任务栏有时也会停留在那里.所以我想知道焦点是否真的是问题.看起来有时候任务栏很顽固,并且不想坐在我的程序后面.
任何人有任何想法如何解决这个问题?
编辑:更多详细信息 - 当您将其置于全屏模式或将powerpoint置于演示模式时,我试图获得与Web浏览器相同的效果.
在Windows窗体中,您可以将边框样式设置为none并最大化窗口.但有时窗口不会出于某种原因覆盖任务栏.一半的时间.
如果我将主窗口放在最顶层,那么当我点击它时其他窗口会落在它后面,如果任务栏被隐藏,我不想要它.
我一直在尝试创建一个全屏视图.我计划使用核心图形进行渲染.我是iPhone开发的新手,请原谅这个基本问题.
这是我的设置代码;
- (void)loadView
{
CGRect rect = [[UIScreen mainScreen] bounds];
GameView *main_view;
main_view = [[GameView alloc] initWithFrame:rect ];
main_view.clearsContextBeforeDrawing = NO;
self.view = main_view;
[main_view release];
}
Run Code Online (Sandbox Code Playgroud)
然而,当我运行这个时,我会在时间和电池电量的顶部获得一个薄的状态栏.
我尝试寻找一些样品,但所有样品都是opengles.
有人可以告诉我哪里出错了吗?以及如何创建全屏视图.
谢谢
我有一些代码用于在iframe中显示视频.如果用户想要在任何浏览器中切换到全屏模式,99%的时间都有效.
但是,我们在IE中找到了几个示例,其中全屏选项仅扩展为适合iframe的大小.
iframe标记呈现如下:
<iframe id="FrameContent" allowtransparency="true" frameborder="0" title="" webkitallowfullscreen="true" mozallowfullscreen="true" allowfullscreen="true" src="/whatever.aspx" style="width: 1660px; height: 867px; visibility: visible;"></iframe>
Run Code Online (Sandbox Code Playgroud)
所有父/子iframe都具有上述allowfullscreen属性.
然而,从这里和其他地方阅读,似乎共识是allowfullscreen仅使用,具有="true"指定.上面的一些代码将被更改为渲染如下 -
<iframe id="FrameContent" allowtransparency="true" frameborder="0" title="" allowfullscreen src="/whatever.aspx" style="width: 1660px; height: 867px; visibility: visible;"></iframe>
Run Code Online (Sandbox Code Playgroud)
此外,其他(webkitallowfullscreen和mozallowfullscreen)似乎已被弃用,因此不再需要,这是正确的吗?
我见过其他建议,比如使用allowfullscreen="allowfullscreen"或allowfullscreen=""(因为="true"不起作用!)
我也看过msallowfullscreen和oallowfullscreen,我们目前没有使用它们.
任何人都能够澄清应该一劳永逸地使用什么?
在我的Swing应用程序中,我希望能够在装饰和未装饰之间切换,而无需重新创建整个框架.但是,在setUndecorated()框架可见后,API不允许我调用.
即使我打电话setVisible(false),isDisplayable()仍然会返回true.API说,使帧不可显示的唯一方法是重新创建它.但是,我不想重新创建框架只是为了关闭一些标题栏.
我正在制作一个可在全屏和窗口模式之间切换的全屏应用程序; 它应该能够在保持状态等的同时切换.
如何在框架可见后执行此操作?
我一直试图让我的Mac应用程序现在进入全屏模式一段时间但无法让它工作.根据Apple开发人员中心的说法,我应该使用enterFullScreenMode:withOptions:这给了我,找不到方法enterFullScreenMode.
我google的所有地方似乎都有人将他们的应用程序全屏显示出来,那么它的工作方式是什么?
编辑:
当然enterFullScreenMode是为了NSView和我用它NSWindow; 这不是我希望全屏的视图,而是窗口.虽然我找不到任何功能NSWindow.
如何在全屏模式下自动打开网页?
我正在寻找一种解决方案,以全屏模式自动打开网页,而不希望用户按下F11或任何其他浏览器特定的密钥.
我搜索了很多,但我找不到解决方案.
是否有可用于帮助我实现此目的的脚本或库或浏览器特定的API?
我有一个Windows和Mac程序,可以在多个显示器上切换到全屏模式.在Qt 4中,似乎(我找不到关于如何执行此操作的明确文档),例如"正确"的方法是通过QMainWindow为机器上的N个监视器创建N ,调用QWidget::move()N监视器的顶部-left x,y坐标,然后调用QWidget::setWindowState(Qt::WindowFullScreen).我不知道这是否是正确的事情 - 再次,我无法在Qt中找到任何文档或示例.
在Qt 5.4.1中,这似乎是"破坏"(如果它一直是正确的事情),特别是在Windows 7上.我仍然试图找出问题所在,但看起来似乎QMainWindow是退出全屏模式.
我刚才清楚这一点,这样做的正确方法是什么?我发现这个论坛帖子似乎暗示我应该设置s 所持有的QScreen底层QWindow对象QMainWindow,但这似乎在我的测试中不起作用.这是我写的一个示例程序:
app.h:
#include <vector>
#include <QObject>
class QMainWindow;
class app : public QObject
{
Q_OBJECT
public:
int run(int argc, char** argv);
public slots:
void add_window();
void remove_window();
void windows_go_to_screens();
void windows_go_to_screens_old();
void windows_go_to_primary_screen();
void windows_fullscreen();
void windows_nonfullscreen();
private:
QMainWindow * create_window(const char * id);
void init_menus( QMainWindow * w );
std::vector<QMainWindow *> m_windows;
}; …Run Code Online (Sandbox Code Playgroud) 我如何(本机地)在Java应用程序中实现OSX Lion的全屏功能?
目前给出的答案包含了实现全屏排序功能的好方法.我已经读过Eclipse可能能够使用Lion的"原生"全屏功能.这就是我要问的问题.
fullscreen ×10
java ×2
javascript ×2
macos ×2
.net ×1
android ×1
android-11 ×1
c# ×1
c++ ×1
cocoa ×1
eclipse ×1
html ×1
html5-video ×1
iframe ×1
iphone ×1
objective-c ×1
osx-lion ×1
qt ×1
qt5 ×1
rendering ×1
swing ×1
winforms ×1