android - 不在 RecyclerView 中显示图像

标签 android imageview android-recyclerview

我刚开始学习 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/

相关文章:

c# - 如何获取通过 ADB 使用的当前键盘(当前 IME)

java - 用于移动 Sprite 和引擎的尾部

android - RecyclerView 快速滚动后显示错误图像

android - 使用 Android SDK 的 Spotify 长期登录

android - 为什么这个图像切换代码有内存泄漏?

java - 图片未加载

android - RecyclerView notifyDataSetChanged() 在没有 ANR 的情况下卡住 UI

android - 滑动以在 android 中以编程方式回复聊天消息,例如 whats app

android - RecyclerView 刷新时重新加载相同的数据

android加速度计精度极差