【问题标题】:How to make the name of my app and the title bar in my main activity different?如何使我的应用程序名称和我的主要活动中的标题栏不同?
【发布时间】:2017-08-10 08:09:51
【问题描述】:

我正在尝试为我的应用设置特定名称 - “APP”,并为我的主要活动设置不同的标题 - “主标题”,但我最终同时拥有“主标题”。

<activity android:name=".MainActivity"
    android:label="@string/main">

    <intent-filter>

        <action android:name="android.intent.action.MAIN"/>                    

        <category android:name="android.intent.category.LAUNCHER" />

    </intent-filter>

</activity>

【问题讨论】:

  • @humazed 表示我的应用名称与我的主要活动标题栏名称相同。但无论如何我得到了一个很好的答案!谢谢

标签: android android-activity manifest intentfilter titlebar


【解决方案1】:

试试这个:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"         
    package="com.testapp">

    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="Main Title"
        android:theme="@style/AppTheme">

        <activity android:name=".MainActivity">

            <intent-filter
                android:label="APP">

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>

</manifest>

【讨论】:

  • 我很高兴它成功了,由于问题已经解决,请接受答案。
【解决方案2】:

在你的主要活动中写getSupportActionBar().setTitle("Title you want to set"),如果它从AppCompatActivity扩展,在活动的情况下写getActionBar().setTitle("Title you want to set")

【讨论】:

  • 我没试过,因为第一个回复是正确的,但你的回答似乎也很合适,所以谢谢:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-07-20
  • 1970-01-01
  • 2014-04-04
  • 1970-01-01
  • 2019-03-03
  • 1970-01-01
相关资源
最近更新 更多