- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我已经查看了应用程序的 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 包含 DEFAULT
和 LAUNCHER
类别的标签),除非你没有在那里指定它,在这种情况下它来自 android:label
属性application
标签。
您的第一个问题可以通过更改入口点 Activity 标签中的 android:label
属性来解决。
关于Android 应用程序名称显示为 Activity 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5397405/
概述 CentOS Stream 成立于 2019 年,是“RHEL 下一步的滚动预览”。Red Hat 首席技术官 Chris Wright 和 CentOS 社区经理 Rich Bowen 各
我有一个使用 Mesosphere DC/OS 编排选项进行配置的 Azure 容器服务 (ACS) 集群。我可以在 Marathon UI 中创建一个应用程序。 但是,当我通过 Marathon U
我是一名优秀的程序员,十分优秀!