package com.pan.simplepicture.view.holder; import android.content.Intent; import android.text.Html; import android.text.TextUtils; import android.view.View; import android.widget.RelativeLayout; import android.widget.TextView; import com.pan.simplepicture.R; import com.pan.simplepicture.bean.Lz13; import com.pan.simplepicture.view.activity.ArticleActivity; import butterknife.Bind; /** * Created by sysadminl on 2015/12/11. */ public class ArticleHolder extends BaseHolder<Lz13> { public ArticleHolder(View view) { super(view); } @Bind(R.id.rl_auth) RelativeLayout rl_auth; @Bind(R.id.tv_auth) TextView tv_auth; @Bind(R.id.title) public TextView title; @Bind(R.id.des) TextView des; @Override public void init() { super.init(); mView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent=new Intent(mContext, ArticleActivity.class); intent.putExtra("article", mData); mContext.startActivity(intent); } }); } @Override public void setData(Lz13 mData) { super.setData(mData); title.setText(mData.title); des.setText(Html.fromHtml(mData.text)); if (TextUtils.isEmpty(mData.auth)) { rl_auth.setVisibility(View.GONE); } else { rl_auth.setVisibility(View.VISIBLE); tv_auth.setText(mData.auth); } } }