我正在尝试使用Google开发者页面中显示的此代码,但无效。
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
// Remember that you should never show the action bar if the
// status bar is hidden, so hide that too if necessary.
ActionBar actionBar = getActionBar();
actionBar.hide();
我是否应该在清单文件上添加一些内容?
谢谢。
答案 0 :(得分:1)
您可以使用此类代码隐藏操作栏。
ActionBar actionbar = getActionBar();
actionbar.hide();
或者如M D所述,您可以使用NO Action Bar Theme隐藏操作栏。
答案 1 :(得分:1)
您好Theo您的代码隐藏了操作栏,但是不要阻止它,不是吗?这段代码对我有用,只是隐藏了我的操作栏,但是如果用户点击顶部屏幕他可以使用它,因为我记得它不可能阻止操作栏,因为如果它是恶意应用程序,用户可以从这个。我也使用这段代码:
View decorView = getWindow().getDecorView();
// Hide the status bar.
int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView.setSystemUiVisibility(uiOptions);
没有ActionBar,我将这个代码放在一个带有android>的应用程序中4.1。我希望能得到帮助,祝你好运,如果你需要更多帮助我就说出来!
答案 2 :(得分:1)
在我看来,在res中设置主题会更容易 - >价值 - > styles.xml
将您的主"AppTheme"
父母更改为
<style name="AppTheme" parent="android:Theme.Holo.Light.NoActionBar">
</style>
这适用于 API版本11 + ... 要删除/隐藏API版本低于11 的操作栏,请使用parent:
android:Theme.Light.NoTitleBar
答案 3 :(得分:0)
我回来解决这个问题并通过添加..
来修复它 requestWindowFeature(Window.FEATURE_NO_TITLE);
谢谢。