如何隐藏Android中的动作栏仅登录和注册活动



如何隐藏动作栏仅登录和注册活动。

我想展示其他所有活动。

getActivity()。getActionBar()。hide()不起作用。

<activity android:name=".LoginActivity"
    android:label="@string/app_name"
    android:theme="@android:style/Theme.NoTitleBar">
</activity>

尝试一下。只需将此主题设置在登录和注册活动上,或者您可以设置

android:theme="@style/Theme.AppCompat.NoActionBar"

添加此清单。

android:theme="@android:style/Theme.Holo.NoActionBar"

在styles.xml

中创建一个主题
 <style name="Theme.NoActionbar" parent="@style/AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>

并将此主题应用于您想在这样的表现中隐藏动作栏的行为

<activity android:name=".LoginActivity"
android:label="@string/app_name"
android:theme="@style/Theme.NoActionbar">
</activity>

嗨,请在style.xml中制作您的新自定义主题,或使用Predefine主题,该主题之后没有动作栏,然后将该主题放入 android manifest.xml

<activity android:name=".LoginActivity"
android:label="@string/app_name"
android:theme="your theme">
</activity>
 <activity android:name=".RegistrationActivity"
android:label="@string/app_name"
android:theme="your theme">
</activity>

您可以通过设置android:theme="@android:style/AppTheme.NoActionBar"进行Android清单中的登录活动

<activity
            android:name=".LoginActivity"
            android:label="@string/title_activity_home"
            android:theme="@style/AppTheme.NoActionBar" />

请创建

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

in Styles.xml

尝试getActivity()。getsupportactionbar()。hide();

相关内容

  • 没有找到相关文章

最新更新