gpt4 book ai didi

android - 不在 RecyclerView 中显示图像

转载 作者:行者123 更新时间:2023-11-29 17:03:24 26 4
gpt4 key购买 nike

我刚开始学习 Android 编程。几天以来我遇到了一个问题,我想问你是否可以帮助我。我想展示一个具有不同布局、文本和图像的 recyclerView。我有这段代码,第一种类型,文本有效,但图像没有出现。

谢谢。

    public void onBindViewHolder(final RecyclerView.ViewHolder holder, int position) {
Historias object = mList.get(position);
if (object != null) {
switch (object.getTipoHistoria()) {
case tipo_texto:
((CityViewHolder) holder).mTitle.setText(object.getTexto());
break;
case tipo_imagen:

StorageReference storageRef = storage.getReferenceFromUrl("gs://xx.appspot.com/imagenes/un-gato-bebe-433.jpg");

storageRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
new RetrieveFeedTask().execute(uri.toString());

}
}).addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception exception) {
// Handle any errors
}
}).addOnCompleteListener(new OnCompleteListener<Uri>() {
@Override
public void onComplete(@NonNull Task<Uri> task) {
((EventViewHolder) holder).mImage.setImageBitmap(feed);
}
});

break;
}
}
}

最佳答案

我建议使用特殊的库从网络或 sd 下载照片。这里有一些:


Picasso

Picasso.with(context).load("path_to_image").into(imageView);

Glide

Glide.with(this).load("path_to_image").into(imageView);

关于android - 不在 RecyclerView 中显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42249847/

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