gpt4 book ai didi

java - 如何根据动态可绘制名称设置 PNG 图像

转载 作者:行者123 更新时间:2023-12-01 16:47:20 26 4
gpt4 key购买 nike

如何根据动态可绘制名称设置 PNG 图像?

我使用以下代码来获取错误。

我有 PNG:

R.drawable.model_1.png
R.drawable.model_2.png
... and etc

代码

try
{
String imageName = "model_" + uv.categoryID;
int id = context.getResources().getIdentifier(imageName, "drawable", context.getPackageName());
imageView.setImageResource(id);
}
catch(Exception ex)
{
Log.e(TAG, ex);
}

错误

Attempt to invoke virtual method 'void android.widget.ImageView.setImageResource(int)' on a null object reference

最佳答案

试试这个:

    try
{
ImageView imageView = (ImageView)findViewById(R.id.imageView);
int categoryID = 0;
String imageName = "model_" + categoryID;
int id = this.getResources().getIdentifier(imageName, "drawable", this.getPackageName());
imageView.setImageResource(id);
}
catch(Exception ex)
{
Log.e("NIKHIL", ex.toString());
}

关于java - 如何根据动态可绘制名称设置 PNG 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47919112/

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