这是我的清单文件。
<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/title_activity_main"
android:windowSoftInputMode="adjustNothing" >
</activity>
<activity
android:name=".StartScreen"
android:label="@string/title_activity_start_screen" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".Tutorial"
android:label="@string/title_activity_tutorial" >
</activity>
<activity
android:name=".HomeScreen"
android:label="@string/title_activity_home_screen" >
</activity>
<activity
android:name=".SignIn"
android:label="@string/title_activity_sign_in" >
</activity>
</application>
当我安装应用程序时,我正确地看到在“app_name”的strings.xml文件中设置的应用程序的名称。但是,它会在我的应用程序选项卡中打印“activity_title_start_screen”的名称(编辑:我们看到手机中所有应用程序的屏幕)。怎么解决这个问题?
答案 0 :(得分:1)
在<application
中更改您的标签:
android:label="@string/app_name"
您必须更改string.xml
文件。在string.xml
中查找如下所示的行:
<string name="app_name">CustomAppName</string>
将内容 CustomAppName 更改为所需名称。
然后,如果您希望您的应用活动标题不同,请更改<activity
中的标签,方法是在strings.xml文件中找到它并将其更改为所需的名称。
android:label="@string/title_activity_start_screen" >
另一种方法是使用名为setTitle
的方法,并将此行放在活动中的onCreate
方法中。
setTitle("My App Title");
答案 1 :(得分:0)
修改
android:label="@string/title_activity_main"
把
android:label="@string/app_name"
答案 2 :(得分:0)
卸下:
android:label="@string/title_activity_main"
从您的活动声明中,以编程方式设置标题:
mActionBar.setTitle(getString(R.string.title_activity_main));