如何删除Android项目中的默认操作栏?

时间:2013-07-29 17:39:02

标签: android eclipse

我在Eclipse中创建了一个Android应用程序,当我设置时,我取消选中每个导航栏。我还有默认的导航栏,我怎么能删除它?

enter image description here

4 个答案:

答案 0 :(得分:4)

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

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

然后您可以将其隐藏起来:

 actionBar.hide();

请在http://developer.android.com/guide/topics/ui/actionbar.html

的“删除操作栏”部分中注明相关警告

答案 1 :(得分:3)

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

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

确保requestWindowFeature方法在<{strong> setContentView方法之前显示为,否则您的Activity将崩溃。

答案 2 :(得分:0)

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

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

使用parent&#34; Theme.Base&#34;它会创建一个空白屏幕来处理。然后在Android应用程序&#39;应用程序&#39;中设置您的Android主题为您的新风格。标签

    android:theme="@style/noActionBar"

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

答案 3 :(得分:0)

进入styles.xml并更改为:

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