从网址显示黑色顶部和底部加载图像

问题描述 投票:-1回答:1

当我从网址加载图像时。然后ImageView在imageView中显示黑色的顶部和底部。我正在使用滑动库来加载图像。我也用过毕加索。但问题没有解决。

截图

XML code

<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    app:cardElevation="@dimen/cardView_elevation"
    android:layout_margin="@dimen/layout_margin"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
        <RelativeLayout
            android:layout_margin="5dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
                <ImageView
                    android:scaleType="fitXY"
                    android:id="@+id/video_thumbnail"
                    android:layout_width="100dp"
                    android:layout_height="80dp" />
                <TextView
                    android:padding="10dp"
                    android:textSize="16sp"
                    android:lines="2"
                    android:layout_marginRight="2dp"
                    android:layout_marginLeft="2dp"
                    android:layout_toRightOf="@+id/video_thumbnail"
                    android:text="Happy Helloween Song | School hhe hel are ahowar eyou"
                    android:id="@+id/video_title"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content" />
                <TextView
                    android:layout_marginTop="10dp"
                    android:layout_below="@id/video_title"
                    android:id="@+id/video_publishTime"
                    android:layout_width="wrap_content"
                    android:layout_height="wrap_content"
                    android:drawableLeft="@drawable/ic_access_time_black_24dp"
                    android:gravity="end"
                    android:padding="2dp"
                    android:textColor="#000"
                    android:textSize="12sp"
                    android:text="Morning ago : 12:9"
                    android:layout_alignParentRight="true"
                    android:layout_alignParentEnd="true"
                    android:drawableStart="@drawable/ic_access_time_black_24dp" />
                </RelativeLayout>
    </android.support.v7.widget.CardView>

Java代码

@Override
    public void onBindViewHolder(VideosViewHolder holder, int position) {
        Video video = mList.get(position);
        holder.mTitle.setText(video.getTitle());
        holder.mPublishTime.setText(video.getPublishAt());
        Glide.with(context).load(video.getThumbnail()).into(holder.mThumbnail)
  }
java android
1个回答
0
投票

您可以使用以下代码:Picasso.get()。load(url).placeholder(R.drawable.user_placeholder)// set Default Image .error(R.drawable.user_placeholder_error)// set default image .into(imageView);

© www.soinside.com 2019 - 2024. All rights reserved.