在菜单栏和Homescreen for Activity中定义不同的标题

时间:2014-03-31 20:58:54

标签: android

在我的Android应用程序中,我在AndroidManifest.xml中使用android:label设置Activity的标题。但现在我想在菜单栏中显示不同的标题(当应用程序打开时)以及主屏幕上我的图标下的标题。有没有办法用xml实现这个目的?或者我是否必须在xml中设置Startscreen图标的标题,并且必须使用Activity.setTitle()设置ActionBar中显示的标题?

2 个答案:

答案 0 :(得分:0)

主屏幕上图标下的文字由清单xml中android:label元素中的<application>定义。

android:label元素中的每个活动都存在相同的<activity>。这将分别为每个活动设置操作栏/标题栏中的文本。

<application 
    android:label="@string/home_screen_app_name"

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

</application>

答案 1 :(得分:0)

我找到了一个回答我的问题:How to set different label for launcher rather than activity title?简而言之,答案是在意图中设置label属性