package com.example.administrator.searchpicturetool.recommend; import android.content.Intent; import android.net.Uri; import android.os.Bundle; import android.support.v7.widget.CardView; import android.view.View; import android.view.ViewGroup; import android.widget.TextView; import com.example.administrator.searchpicturetool.R; import com.example.administrator.searchpicturetool.model.bean.NewRecommendContent; import com.example.administrator.searchpicturetool.search.result.SearchResultActivity; import com.facebook.drawee.view.SimpleDraweeView; import com.jude.easyrecyclerview.adapter.BaseViewHolder; /** * Created by Administrator on 2016/5/10 0010. */ public class MoreViewHolder extends BaseViewHolder<NewRecommendContent> implements View.OnClickListener{ NewRecommendContent recommendContent; private CardView cardView; private SimpleDraweeView draweeView; private TextView title; private TextView content; public MoreViewHolder(ViewGroup parent) { super(parent, R.layout.itemview_more); draweeView =$(R.id.recomend_img); title =$(R.id.recommend_title); content =$(R.id.recommend_content); cardView =$(R.id.recommend_cardview); cardView.setOnClickListener(this); } @Override public void setData(NewRecommendContent data) { super.setData(data); recommendContent =data; draweeView.setImageURI(Uri.parse(data.getImageUrl())); title.setText(data.getTitle()); content.setText(data.getContent()); } @Override public void onClick(View v) { Bundle bundle = new Bundle(); bundle.putString("search",recommendContent.getTitle()); bundle.putString("imagUrl",recommendContent.getImageUrl()); Intent intent = new Intent(); intent.putExtra("search", bundle); intent.setClass(getContext(), SearchResultActivity.class); getContext().startActivity(intent); } }