当操作栏隐藏在高于 6.0 的操作系统版本中时有空格?



我在Android 6.0中创建了一个新的Android项目。在活动中,我做getSupportActionbar().hide()(OnCreate()(。操作栏已隐藏,但显示空白?请帮助我这个问题。谢谢!!

这是从Android活动中隐藏默认操作栏的最佳和简单方法。

把这两种风格放在res>values>styles.xml.您可能已经有AppTheme

<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar" parent="AppTheme">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>

并在清单类中

<activity
android:name=".YourActivityName"
android:theme="@style/AppTheme.NoActionBar">
</activity>

package com.example.administrator.myapplication;

导入安卓捆绑包; import android.support.v7.app.AppCompatActivity;

公共类 MainActivity 扩展 AppCompatActivity {

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

}

最新更新