我使用NetworkImageView显示图片。
<com.android.volley.toolbox.NetworkImageView
android:id="@+id/thumbnail"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignParentLeft="true"
android:layout_marginRight="8dp"
android:paddingTop="10dp"/>
我的adapter.java就在这里。
public MyViewHolder(final View itemView) {
super(itemView);
card = (CardView)itemView.findViewById(R.id.card_view);
title = (TextView) itemView.findViewById(R.id.title_view);
category = (TextView) itemView.findViewById(R.id.cate_view);
location = (TextView) itemView.findViewById(R.id.location_view);
imageview = (NetworkImageView) itemView.findViewById(R.id.thumbnail);
}
@Override
public void onBindViewHolder(final MyViewHolder holder, int position) {
final NewsFeeds feeds = feedsList.get(position);
//Pass the values of feeds object to Views
holder.title.setText(feeds.getFeedName());
holder.category.setText(feeds.getFeedCategory());
holder.location.setText(feeds.getFeedLocation());
//holder.imageview.setImageUrl(feeds.getImgURL(), NetworkController.getInstance(context).getImageLoader());
Picasso.with(context)
.load(feeds.getImgURL())
.placeholder(R.drawable.placeholder_user)
.into(holder.imageview);
我正在使用Picasso库来显示图像。但它无法显示图像。
我正在学习Android。谁能告诉我实际过程是什么?感谢。