可以的,您可以从传递字符串参数的资源中加载R.drawable。在Android中,您可以使用Resources类中的getIdentifier()方法来获取资源的ID,然后使用Resources类中的loadDrawable()方法来加载R.drawable资源。
以下是加载R.drawable资源的示例代码:
String resourceName = "my_resource";
int resourceId = getResources().getIdentifier(resourceName, "drawable", getPackageName(), null);
Drawable drawable = getResources().getDrawable(resourceId, getTheme());
在这个示例中,我们首先定义了一个字符串变量,该变量包含要加载的资源名称。然后,我们使用getResources().getIdentifier()方法来获取该资源的ID。最后,我们使用getResources().getDrawable()方法来加载R.drawable资源。
请注意,您需要将getPackageName()方法替换为要加载的资源所来自的应用程序的包名。此外,您还需要将getTheme()方法替换为您的应用程序的主题。
希望这可以帮助您加载R.drawable资源!
领取专属 10元无门槛券
手把手带您无忧上云