显示来自网址的黑色顶部和底部负载图像

时间:2018-10-12 07:48:03

标签: java android

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

屏幕截图

Xml代码

<?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)
  }

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码: Picasso.get()     .load(URL)     .placeholder(R.drawable.user_placeholder)//设置默认图片     .error(R.drawable.user_placeholder_error)//设置默认图片     .into(imageView);