java - Android 全屏代码不起作用

标签 java android eclipse

我正在使用这些线来获得全屏,但电池和天线栏仍然存在。

requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(
        WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
        WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);

我什至检查了 How to get rid of top fading edge in android full screen mode? 中提到的一行 当我添加 (setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);) 时,屏幕会上升,但它有点像栏在我的屏幕顶部。 我自然而然地假设操作系统 (Android 4.0.4) 不允许这样做,但有人说这段代码会强制它那样做,但它不起作用,更准确的最终代码是这样的:

public void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE);
        setTheme(android.R.style.Theme_NoTitleBar_Fullscreen);
        getWindow().setFlags(
                WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN,
                WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
        setListAdapter(new ArrayAdapter<String>(Menu.this,
                android.R.layout.simple_list_item_1, classes));
    }

你能帮帮我吗?

最佳答案

全屏显示应用程序:

getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
            WindowManager.LayoutParams.FLAG_FULLSCREEN);

要删除它,请使用:

getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);

关于java - Android 全屏代码不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30893307/

相关文章:

java - 我导入 java.math.*;但java仍然找不到符号sqrt(double)...?

java - Eclipse 错误 - Java 已启动但返回退出代码 =13

java - DialogFragment 上的 ArrayIndexOutOfBoundsException 崩溃

java - 设置背景颜色 : Android

android - Eclipse 错误 "ADB server didn' t ACK,无法启动守护进程”

CURLOPT_INTERFACE 的 JAVA 替代方案

java - 在 Java 中提取媒体属性或将 MediaInfo 安装到 Eclipse 中

java - Logback 无法正确清理文件

Android 导出 : how to create . keystore 文件?

c - 如何让 FFTW 在 Windows XP 上的 Eclipse CDT 中工作