gpt4 book ai didi

android - 仅为一项 Activity 隐藏 ActionBar 标题

转载 作者:行者123 更新时间:2023-11-29 14:48:05 24 4
gpt4 key购买 nike

如果我为整个应用程序应用主题,它会成功隐藏 ActionBar 标题:

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBarStyle</item>
</style>

<style name="ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
<item name="android:displayOptions">showHome|useLogo</item>
</style>
</resources>

在 list 中分配:

    <application
android:name="myapp"
android:allowBackup="true"
android:icon="@drawable/action_bar_icon"
android:label="@string/app_name"
android:theme="@style/AppTheme" >

我需要仅在一个 Activity 中隐藏 ActionBar 标题。

<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
...other things...
</style>

<style name="MainActivityTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:actionBarStyle">@style/ActionBarStyle</item>
</style>

<style name="ActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
<item name="android:displayOptions">showHome|useLogo</item>
</style>
</resources>

为一项 Activity 明确设置此主题:

<LinearLayout     xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity"
android:id="@+id/mainLayout"
android:orientation="vertical"
android:theme="@style/MainActivityTheme">

它仍然在 MainActivity ActionBar 中显示标题。我知道如何在 java 中隐藏标题,我需要知道我在 XML 中做错了什么。

最佳答案

在 list 中为您的 Activity 设置主题。

<activity
android:name=".MyActivity"
android:theme="@style/MainActivityTheme" />

关于android - 仅为一项 Activity 隐藏 ActionBar 标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28566256/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com