Java 如何隐藏状态栏-Android
我试图隐藏状态栏,但它不适合我 我试图补充Java 如何隐藏状态栏-Android,java,android,eclipse,cordova,Java,Android,Eclipse,Cordova,我试图隐藏状态栏,但它不适合我 我试图补充 android:theme="@android:style/Theme.NoTitleBar.Fullscreen" this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); 在AndroidManifest.xml中,但它不起作用 我还试图补充一点 android:theme=
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
在AndroidManifest.xml中,但它不起作用
我还试图补充一点
android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
在onCreate函数中
但一切都不起作用。
我正在使用phonegap构建。
当我第一次打开我的应用程序状态栏时,它消失了,但在1秒钟后它又回来了
有人能帮我吗
我修好了。 在onCreate函数中,我添加以下行
this.getWindow().clearFlags(WindowManager.LayoutParams.FLAG_FORCE_NOT_FULLSCREEN);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
现在状态栏被隐藏了…官方方式:
你可以试试这个:
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
试试看。您可以在这里查看:官方方式:
你可以试试这个:
requestWindowFeature(Window.FEATURE_NO_TITLE);
this.getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,WindowManager.LayoutParams.FLAG_FULLSCREEN);
试试看。您可以在此处查看:您可以通过两种方式完成此操作 1) 在程序上:
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class ActivityName extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// remove title
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
2) 修改AndroidManifest.xml
文件:
<activity android:name=".ActivityName"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>
有两种方法 1) 在程序上:
import android.app.Activity;
import android.os.Bundle;
import android.view.Window;
import android.view.WindowManager;
public class ActivityName extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// remove title
requestWindowFeature(Window.FEATURE_NO_TITLE);
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN,
WindowManager.LayoutParams.FLAG_FULLSCREEN);
setContentView(R.layout.main);
}
}
2) 修改AndroidManifest.xml
文件:
<activity android:name=".ActivityName"
android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
</activity>
只需关闭电池节电模式。只需关闭电池节电模式。我试过了,但没用。当我使用这些代码时,状态栏在我的应用程序上方。你的Android版本是什么?你有没有查看官方链接:顺便问一下,你是在使用模拟器还是真实设备?我在使用真实设备。我修好了。谢谢,我试过了,不为我工作。当我使用这些代码时,状态栏在我的应用程序上方。你的Android版本是什么?你有没有查看官方链接:顺便问一下,你是在使用模拟器还是真实设备?我在使用真实设备。我修好了。谢谢你用普通的android版本试过了吗?也看看这个问题,我用普通版本试过了,但在phonegap版本中,它不起作用……你不能隐藏状态栏,除非你在KitKat中运行沉浸式模式。我用这个.getWindow().clearFlags(WindowManager.LayoutParams.FLAG\u FORCE\u not\u FULLSCREEN)修复了它;你用正常的android版本试过了吗?再看看这个问题,我用正常的版本试过了,但在phonegap版本中它不起作用……你不能隐藏状态栏,除非你在KitKat中运行沉浸式模式。我用这个.getWindow().clearFlags(WindowManager.LayoutParams.FLAG\u FORCE\u not\u FULLSCREEN)修复了它;为什么你不想第一次看我的帖子。我说这种方式对我不起作用。我试过了。我通过添加这个.getWindow().clearFlags(WindowManager.LayoutParams.FLAG\u FORCE\u NOT\u FULLSCREEN)修复了我的问题;这段代码。为什么你不想第一次读我的帖子。我说这种方式对我不起作用。我试过了。我通过添加这个.getWindow().clearFlags(WindowManager.LayoutParams.FLAG\u FORCE\u NOT\u FULLSCREEN)修复了我的问题;此代码。这不回答问题。这不回答问题。