Serie de la barra de título: oculta los hoyos encontrados en la barra de título

  • Escritura general:
//可以在setContentView()之前,也可以之后。
getActionBar().hide();

Hay un pit, es decir, se informará una excepción de puntero nulo, la razón es si ActionBar existe en el tema. Por ejemplo, si Theme se establece de la siguiente manera, habrá una excepción de puntero nulo.

   //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>

En este caso, debe usar getSupportActionBar (), para que pueda cortar el lío rápidamente.

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

Supongo que te gusta

Origin blog.csdn.net/zhangjin1120/article/details/114600252
Recomendado
Clasificación