我按照本教程android:label
通过更改清单(AndroidManifest.xml)的应用程序节点中的字段来更改我的 Android 应用程序的名称。
应用节点:
<application
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/Theme.pps" >
<activity
android:name=".MainActivity"
android:label="@string/title_activity_main" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
strings.xml - 包含不同字符串名称的 XML 文件。
<resources>
<string name="app_name">PPS</string>
<string name="menu_settings">Settings</string>
<string name="title_activity_main"></string>
</resources>
完成此任务后,名称仍然不会显示。这是我在运行应用程序并将其安装在我的测试设备上时看到的。
android:label
当我通过添加文本来更改活动节点中的当前值时发生了一件奇怪的事情<string name="title_activity_main"></string>
,应用程序似乎继承了它作为它的名称。为什么会发生这种情况?我是否错误地声明了某些内容?某些价值观是否冲突?
更新:
当我选择“管理应用程序”时,我实际上看到了应用程序的名称。