隐藏或删除特定活动|上的操作栏 Android的

Max*_*xim 7 java android android-activity android-actionbar

如何删除不针对所有应用程序的特定活动的操作栏,例如我有注册活动,对于此活动,我想删除操作栏

Yes*_*ani 28

在您的AndroidManifest.xml中,为您的Activity使用NoActionBar主题,如下所示:

<activity android:name=".SignUpActivity"
          android:theme="@style/AppTheme.NoActionBar"/>
Run Code Online (Sandbox Code Playgroud)

并在你的styles.xml中

<style name="AppTheme.NoActionBar">
    <item name="windowActionBar">false</item>
    <item name="windowNoTitle">true</item>
</style>
Run Code Online (Sandbox Code Playgroud)


fir*_*ves 10

来自您的活动:

getActionBar().hide();
Run Code Online (Sandbox Code Playgroud)

要么

getSupportActionBar().hide();
Run Code Online (Sandbox Code Playgroud)

我建议迁移到ToolBar,新的Android API用于相同的目的.ToolBar的主要优点是您可以像其他视图一样对待它,它可以保证您采用更灵活的方法.