Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-在AppCompatActivity中删除标题栏本身_Android - Fatal编程技术网

Android-在AppCompatActivity中删除标题栏本身

Android-在AppCompatActivity中删除标题栏本身,android,Android,我使用Android Studio提供的选项卡式片段查看器布局示例进行了一项新的活动。然而,我想最大限度地扩大我的屏幕空间,我决定删除标题和菜单按钮。我可以通过在onCreate函数中执行以下操作来实现这一点: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main

我使用Android Studio提供的选项卡式片段查看器布局示例进行了一项新的活动。然而,我想最大限度地扩大我的屏幕空间,我决定删除标题和菜单按钮。我可以通过在onCreate函数中执行以下操作来实现这一点:

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    getSupportActionBar().setDisplayShowTitleEnabled(false);

    //more lines here      
}
我注释掉了创建和处理菜单选择的覆盖

这确实清除了标题并删除了选项菜单按钮(3个方形按钮)。但是,它没有删除标题栏本身。酒吧还在,但里面没有东西。如果说有什么问题的话,那就是很碍眼,因为我在管理碎片的选项卡顶部有一个蓝色条


我希望完全删除该栏,而不仅仅是删除内容。

在不希望有动作栏的活动中,请使用源于的主题

Theme.AppCompat.NoActionBar 


除非您通过setSupportActionBar(工具栏)提供自己的操作栏,否则此活动将永远无法显示操作栏。

在希望没有操作栏的活动中,请使用源于的主题

Theme.AppCompat.NoActionBar 

除非您通过setSupportActionBar(工具栏)提供自己的操作栏,否则此活动将永远无法显示操作栏。

您是否尝试过:

@Override
protected void onCreate(Bundle savedInstanceState) {          
    super.onCreate(savedInstanceState);
    getSupportActionBar().hide(); //<< this
    setContentView(R.layout.activity_main);
}
你试过这个吗:

@Override
protected void onCreate(Bundle savedInstanceState) {          
    super.onCreate(savedInstanceState);
    getSupportActionBar().hide(); //<< this
    setContentView(R.layout.activity_main);
}
下使用此在
下使用此将其放入您的清单中(@android:style不适用于我):

把这个放到你的清单中(@android:style对我不起作用):


getSupportActionBar().hide()
change theme@Blackbelt我无法理解我是如何设法错过这个主题的。它起作用了
getSupportActionBar().hide()
change theme@Blackbelt我无法理解我是如何设法错过这个主题的。它起作用了!
getSupportActionBar().hide()为我工作。非常感谢。
getSupportActionBar().hide()为我工作。非常感谢。
android:theme="@style/Theme.AppCompat.NoActionBar"