Android 图标和标签Icons and Labels

许多元素有图标(icon)和标签(label)属性。

其中一些还有一个描述(description)属性,可以用更长的解释性文字呈现给用户。

比如,元素有所有这三个属性,因此当用户被询问是否授予一个应用程序请求的权限许可时,一个代表权限的图标,权限的名称和必定伴有的权限描述会全部被显示给用户。

所有的情况中,设置在一个包含元素里的图标和标签会成为该容器所有子元素的缺省设置。

这样,在元素中设置的图标和标签就是该应用程序每个组件的缺省图标和标签。

类似的,为一个组件设置的图标和标签-比如,一个元素-是这个组件元素的缺省值。

如果一个元素设置了一个图标,但活动及其意图过滤器没有,那么程序标签被当作活动和意图过滤器的标签。

当呈现给用户的组件实现一个意图过滤器公告的函数时,为这个过滤器设置的图标和标签将被用来代表这个组件。

比如,一个设置了"android.intent.action.MAIN"和"android.intent.category.LAUNCHER"的过滤器公告了一个活动来初始化应用程序-也就是,会被显示在应用程序启动器中。

因此设置在过滤器中的图标和标签也就是显示在启动器里的那些图标和标签。