gpt4 book ai didi

Android:应用名称显示第一页名称,而不是应用名称

转载 作者:行者123 更新时间:2023-11-29 21:04:33 25 4
gpt4 key购买 nike

我将应用程序中的初始页面更改为“登录” Activity 但现在我在我的手机中得到了名为“登录”的应用程序名称

我检查了@string/app_name,它显示“MyApp”,但应用名称在我的手机中仍然是“login”

是否可以在不更改登录 Activity 标题的情况下将应用名称更改为“MyApp”?

这是我的 AndroidManifest.xml

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.asmgx.myapp.app" >

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<application
android:name="com.asmgx.myapp.app.PubVar"
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme"
android:debuggable="false">
<activity
android:name="com.asmgx.myapp.app.MainActivity"
android:label="@string/app_name" >

</activity>
<activity
android:name="com.asmgx.myapp.app.add_msg"
android:label="@string/title_activity_add_msg" >
</activity>
<activity
android:name="com.asmgx.myapp.app.ItemDetail"
android:label="@string/title_activity_item_detail" >
</activity>
<activity
android:name="com.asmgx.myapp.app.ListFilter"
android:label="@string/title_activity_list_filter" >
</activity>
<activity
android:name="com.asmgx.myapp.app.login"
android:label="@string/title_activity_login" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="com.asmgx.myapp.app.test1"
android:label="@string/title_activity_test1" >
</activity>
</application>

</manifest>

最佳答案

如果您的 Launcher Activity 在其 intent-filter 属性中没有标签,则其 label 值将从父组件继承(ActivityApplication)。

所以你只需要在你的 intent-filter 上添加一个标签,就像这样:

<activity
android:name="com.asmgx.myapp.app.login"
android:label="@string/title_activity_login" >
<intent-filter android:label="@string/app_name">
<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

这将为您的应用程序名称应用 @string/app_name 值,并为 Activity 标题提供 @string/title_activity_login 值。

请参阅 this post 中已接受的答案了解更多信息。

关于Android:应用名称显示第一页名称,而不是应用名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24977235/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com