1

我在 Eclipse 中创建了一个 Android 应用程序,并且在设置时我取消了每个导航栏的选中。我仍然有默认导航栏,我该如何删除它?

在此处输入图像描述

4

4 回答 4

5

您可以在活动中执行此操作:

 ActionBar actionBar = getSupportActionBar();   \\ or getActionBar()

然后你可以像这样隐藏它:

 actionBar.hide();

请注意http://developer.android.com/guide/topics/ui/actionbar.html的“删除操作栏”部分中的警告

于 2013-07-29T17:58:13.437 回答
3

在我制作的应用程序中,我ActionBar在方法中使用以下代码删除了标题/ onCreate

 super.onCreate(savedInstanceState);
 this.requestWindowFeature(Window.FEATURE_NO_TITLE);
 setContentView(R.layout.main); //insert your own layout here

确保requestWindowFeature方法出现方法之前,setContentView否则你Activity会崩溃。

于 2013-07-29T18:24:34.963 回答
0

进入 styles.xml 并更改为:

<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">

于 2015-02-23T22:59:06.273 回答
0

首先,在资源文件夹中的 styles.xml 中创建一个新的主题/样式。在资源标签中插入以下代码:

    <style name="noActionBar" parent="Theme.Base"></style>

通过使用父“Theme.Base”,它会创建一个空白屏幕来处理。然后只需在“应用程序”标签内的 android 清单中将您的 android 主题设置为您的新样式。

    android:theme="@style/noActionBar"

请注意,如果您的活动类文件包含对 ActionBar 的任何引用,则编译时可能会崩溃。

于 2014-04-26T10:34:11.063 回答