gpt4 book ai didi

java - 从字符串设置背景可绘制资源

转载 作者:行者123 更新时间:2023-11-29 03:23:14 27 4
gpt4 key购买 nike

我到处都找遍了,但找不到从字符串值以编程方式设置后台资源的示例?

举个例子:

Drawable a = getResources().getDrawable( R.drawable.a );
Drawable b = getResources().getDrawable( R.drawable.b );
Drawable c = getResources().getDrawable( R.drawable.c );
abc.setBackgroundResource("b");

这是可能的还是我必须将它作为一个大的 switch 语句来做?

最佳答案

您有 getResources().getIdentifier 用于此目的。它根据其名称返回资源的 ID。

例如:

 int resId = getResources().getIdentifier("b", "drawable", getPackageName());

Here你可以找到文档。

关于java - 从字符串设置背景可绘制资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22449692/

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