android - 在 CustomListView 中使用 Picasso 从 URL 加载图像

标签 android listview firebase firebase-storage

我有一个问题,我想在自定义 ListView 中加载图像作为背景。我已经尝试了所有我能想到的方法,但是作为它在不同 xml 文件上的 ImageView,它无法工作。当我将 ImageView 移动到另一个 xml 文件时,它会按照在开始时定义的那样工作。

代码如下:

FirebaseStorage storage = FirebaseStorage.getInstance();
        final StorageReference storageRef = storage.getReferenceFromUrl("gs://jaunt-ddc86.appspot.com/");

        storageRef.child("SYMmA73ONtSkOcYWT7PrDQ1892s1").child("mapbg.jpg").getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
            @Override
            public void onSuccess(Uri uri) {
                Picasso.with(MainActivity.this).load(uri).fit().centerCrop().into(BackgroundMain);
            }
        }).addOnFailureListener(new OnFailureListener() {
            @Override
            public void onFailure(@NonNull Exception exception) {
                // Handle any errors
            }
        });

ImageView所在的xml文件叫做feed_listview.xml

最佳答案

所以您想将图像加载到 View 中,为什么不跳过它呢

ImageView yes = (ImageView) findViewById(R.id.IdInImageViewInXML); 

Picasso.with(this).load("YourImageURL").into(yes);

并且不需要 Firebase 存储。

关于android - 在 CustomListView 中使用 Picasso 从 URL 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44864935/

相关文章:

Windows 7 上的 Android NDK 环境变量

android - Motionevent.getX 和 getY

android - 在 ListView 中的 CustomCursorAdapter 上注册按钮时出现问题

android - ListView 和多点触控手势

javascript - 禁用 chop listview标题jquery mobile的长文本(单个单词)

android - 当给定参数不同时如何正确地继续任务

java - Android 动画无法正常工作

android - 列表项点击触发 subview 的选择器

ios - 如何从 Firebase 向数组添加数据

arrays - 使用无效数据调用函数FieldValue.arrayUnion()。 FieldValue.serverTimestamp()只能与update()和set()一起使用