2017-01-06 7 views

Répondre

2

à partir de votre activité:

getActionBar().hide(); 

ou

getSupportActionBar().hide(); 

Je suggère de migrer vers ToolBar, nouvelle API Android dans le même but. Le principal avantage de ToolBar est que vous pouvez le traiter comme d'autres vues, cela vous garantit une approche plus flexible.

+0

Pourquoi charger la barre d'action dans l'activité, puis la masquer? On dirait un gâchis pour moi. Juste ne pas l'inclure dans la mise en page pour commencer. –

+0

Parce que si vous utilisez une disposition racine générique, vous pourriez avoir choisi ActionBar partout pour réutiliser le même code. – firegloves

0

Si vous avez un ActionBar, vous pouvez utiliser getActionBar().hide();
Si vous avez un SupportActionBar, vous pouvez utiliser getSupportActionBar().hide();

6

Dans votre AndroidManifest.xml Utiliser le thème de NoActionBar pour votre activité comme ceci:

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

et dans votre styles.xml

<style name="AppTheme.NoActionBar"> 
    <item name="windowActionBar">false</item> 
    <item name="windowNoTitle">true</item> 
</style> 
0

Retirez la barre d'action sur l'activité spécifique aller au fichier java d'activité ici votre classe d'activité se prolonge avec AppCompatActivity enlever le AppCompatActivity et se prolonge avec activité et aller au fichier xml et sélectionnez Thème NoTitleBar ou aller au fichier Manifestes sélectionner votre activité et ajouter un thème sur votre activité android: theme = "@ android: style/Theme.NoTitleBar" />