如何隐藏动作栏仅登录和注册活动。
我想展示其他所有活动。
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();