gpt4 book ai didi

java - 将 Int 转换为 ImageView

转载 作者:行者123 更新时间:2023-12-02 03:29:53 25 4
gpt4 key购买 nike

这是一些代码:

public class Article {
(...)
private static int[] sImages = { R.drawable.ic_picture};
private ImageView mImage;
public Article(int a)
{
mImage = sImages[a];
}

在:mImage = sImages[a];有这样的错误:

Incompatible types
Required: android.wiget.ImageView
Found: Int

如何将 int 转换为 android.widget.ImageView 或类似的东西?

(我创建了 RecyclerView,其中有很多 ImageView,我希望将包含图像的列表添加到这些 ImageView。)

最佳答案

您可以使用setImageResource。当您调用您的 Article 类时,还要传递 View 。

private static int[] sImages =  { R.drawable.ic_picture};
private ImageView mImage;
public Article(int a, View view)
{
mImage = (ImageView) view.findViewById(R.id.image);
mImage.setImageResource(sImages[a]);
}

关于java - 将 Int 转换为 ImageView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38248912/

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