Série de la barre de titre: masque les fosses rencontrées dans la barre de titre

  • Rédaction générale:
//可以在setContentView()之前,也可以之后。
getActionBar().hide();

Il y a une fosse, c'est-à-dire qu'une exception de pointeur nul sera signalée, la raison est si l'ActionBar existe dans le thème. Par exemple, si le thème est défini comme suit, il y aura une exception de pointeur nul.

   //AndroidManifest.xml文件中的application标签下,设置的AppTheme
   android:theme="@style/AppTheme"

//具体设置
	<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>

Dans ce cas, vous devez utiliser getSupportActionBar (), afin de pouvoir réduire rapidement le désordre.

        if (getActionBar() != null) {
            getActionBar().hide();
        }
        if (getSupportActionBar() != null) {
            getSupportActionBar().hide();
        }

Je suppose que tu aimes

Origine blog.csdn.net/zhangjin1120/article/details/114600252
conseillé
Classement