【问题标题】:How do I get rid of the action bar?如何摆脱操作栏?
【发布时间】:2015-02-24 20:38:39
【问题描述】:

好的,所以我几乎尝试了所有可能的方法。我开发了一个图像按钮来打开一个新活动,但它的标题是我不想要的东西。

常用方法:

android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/Theme.NoTitleBar">" >

但它出现了一个错误。

我该怎么办???

整个清单文件:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="saintbedeslytham.saintbedes" >

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name=".MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
        <activity
            android:name=".event"
            android:label="@string/title_activity_event" >
            <intent-filter>
                <action android:name="saintbedeslytham.saintbedes.event" />

                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
    </application>

</manifest>

【问题讨论】:

  • "我不想要的东西的标题" - 这个标题是你的应用程序的名称。
  • 发布您的整个AndroidManifest.xml。什么是“几乎一切皆有可能”?
  • 您的 AppTheme 必须扩展一个没有操作栏的基本主题。 &lt;style name="Theme.MyCustomTheme.NoBar" parent="Theme.AppCompat.Light.NoActionBar"&gt;
  • 好的,那么没有操作栏就没有默认外观了吗?
  • 检查您在styles.xml 文件中的AppTheme 声明,并按照我上面提到的进行修改

标签: android sdk


【解决方案1】:

恭喜Zsolt Boldizsar, 该方法有效!

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
    <activity
        android:name=".MainActivity"
        android:label="@string/app_name" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

复制 AppTheme 声明并将 .DarkActionBar 替换为 .NoActionBar 有效!

【讨论】:

  • 很高兴我能提供帮助。干杯
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多