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