在Android中,getIdentifier()方法用于获取资源的ID。这个方法需要三个参数:资源类型(resourceType)、资源名称(resourceName)和包名(packageName)。要正确选择这些参数,请遵循以下步骤:
-
资源类型(
resourceType):这是一个字符串,表示要获取的资源类型。它应该是大写的,例如"drawable"、"string"、"layout"等。根据你想要获取的资源类型选择合适的值。 -
资源名称(
resourceName):这是一个字符串,表示要获取的资源的名称。例如,如果你想要获取一个名为button_background的图片资源,那么resourceName应该是"button_background"。 -
包名(
packageName):这是一个字符串,表示包含要获取的资源的包名。通常,它是你应用的包名,例如"com.example.myapp"。如果你在同一个应用中获取资源,可以使用包名。但是,如果你在不同应用之间共享资源,你可能需要使用资源的包名。
以下是一个示例,展示了如何使用getIdentifier()方法获取一个名为button_background的图片资源ID:
int resourceId = getResources().getIdentifier("button_background", "drawable", getPackageName());
在这个例子中,resourceType是"drawable",resourceName是"button_background",packageName是应用的实际包名。
以上就是关于“android getidentifier参数如何选”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm