排行榜用的是RecyclerView显示,适配器使用BaseQuickAdapter,效果如下
1.RecycylerView适配器的使用
先引入依赖,然后新建类RegionList2Adapter继承基类
implementation 'com.github.CymChad:BaseRecyclerViewAdapterHelper:2.9.46'//RecyclerView适配器
//当前使用的战区列表适配器
public class RegionList2Adapter extends BaseQuickAdapter<RegionUser, BaseViewHolder> {
public RegionList2Adapter(int layoutResId, @Nullable List<RegionUser> data) {
super(layoutResId, data);
}
@Override
protected void convert(BaseViewHolder helper, RegionUser item) {
//先赋值默认的Bitmap
helper.setText(R.id.user_number,item.getNumber().toString())
.setText(R.id.user_combatPower,item.getCombatPower().toString());
((ImageView)helper.getView(R.id.us