Android 将字符串附加到活动';s安卓:标签

Android 将字符串附加到活动';s安卓:标签,android,android-manifest,Android,Android Manifest,如果我使用的是string.xml文件中的值,是否可以将字符串附加到AndroidManifest.xml文件中活动的android:label属性?我想将我的应用程序名称附加到每个活动的标题/标签上,即: <activity android:name=".Activity1" android:label="@string/app_name + "-" + Main Activity"> 因此,活动的标题/标签将显示为: 应用程序名称-主要活动 另一个是: <acti

如果我使用的是string.xml文件中的值,是否可以将字符串附加到AndroidManifest.xml文件中活动的android:label属性?我想将我的应用程序名称附加到每个活动的标题/标签上,即:

 <activity android:name=".Activity1" android:label="@string/app_name + "-" + Main Activity">

因此,活动的标题/标签将显示为:

应用程序名称-主要活动

另一个是:

 <activity android:name=".Activity2" android:label="@string/app_name + "-" + Another Activity">

将显示为:


应用程序名称-另一个活动

不,不可能。您必须在strings.xml文件中手动创建这些字符串。您也不能在strings.xml文件中连接这些字符串。

如果名称依赖于数据,您还可以在activites onCreate中动态创建它们。知道如何动态创建它们吗?在
活动中有一个方法称为
setTitle
;只需构建并传递要在标题中显示的字符串。