//方法
int position = holder.getLayoutPosition();
package com.sdbz.dbank.adapter;
import android.support.annotation.Nullable;
import android.text.TextUtils;
import android.widget.LinearLayout;
import android.widget.TextView;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.sdbz.dbank.R;
import com.sdbz.dbank.model.BtcMobingBrickModel;
public class MyBoxAdapter extends BaseQuickAdapter<BtcMobingBrickModel, BaseViewHolder> {
TextView date;
TextView time;
TextView price;
TextView amount;
LinearLayout rootLl;
public MyBoxAdapter() {
super(R.layout.itme_my_box, null);
}
@Override
protected void convert(BaseViewHolder holder, BtcMobingBrickModel data) {
time = holder.getView(R.id.time);
date = holder.getView(R.id.date);
amount = holder.getView(R.id.amount);
price = holder.getView(R.id.price);
rootLl = holder.getView(R.id.root_ll);
try {
int offset = holder.getLayoutPosition();
if (offset % 2 != 0) {
rootLl.setBackground(holder.itemView.getContext().getResources().getDrawable(R.drawable.shape_mb_bg));
} else {
rootLl.setBackground(holder.itemView.getContext().getResources().getDrawable(R.drawable.shape_mb_bg_wr));
}
time.setText(TextUtils.isEmpty(data.getTime()) ? "" : data.getTime());
date.setText(TextUtils.isEmpty(data.getDate()) ? "" : data.getDate());
amount.setText(TextUtils.isEmpty(data.getPosition()) ? "" : data.getPosition());
price.setText(TextUtils.isEmpty(data.getPrice()) ? "" : data.getPrice());
}catch (Exception e){
e.printStackTrace();
}
}
}