gpt4 book ai didi

Android 应用程序名称显示为 Activity 名称

转载 作者:IT老高 更新时间:2023-10-28 22:24:03 26 4
gpt4 key购买 nike

我已经查看了应用程序的 list ,并且在应用程序启动器下它显示为 Activity 名称而不是其应用程序名称?为什么是这样。我有另一个应用程序,当我安装它时,应用程序中的每个 Activity 都有 5 个条目,而应该只有一个名称,即应用程序的名称?因此,当我启动它时,启动列表中有 5 个同名的应用程序。这些以应用程序命名,但每个 Activity 都有一个。这可能是什么原因?

最佳答案

以上接受的答案是错误的。它说,

the name comes from the android:label attribute on the application tag

那不是真的。以下面的代码为例。

<activity android:name="ApiDemos" android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>

在此代码中,启动器中显示的应用名称由 activity 标记中的 android:label 属性设置,而不是 application 标签如上述接受的答案所述。

为了更正上述接受的响应,启动器中图标下方显示的名称来自入口点 Activity 的 activity 标签中的 android:label 属性( Activity 包含 DEFAULTLAUNCHER 类别的标签),除非你没有在那里指定它,在这种情况下它来自 android:label 属性application 标签。

您的第一个问题可以通过更改入口点 Activity 标签中的 android:label 属性来解决。

关于Android 应用程序名称显示为 Activity 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5397405/

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