You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
941 B
30 lines
941 B
package com.qst.ypf.qstyunpan.adapter;
|
|
|
|
import com.chad.library.adapter.base.BaseQuickAdapter;
|
|
import com.chad.library.adapter.base.BaseViewHolder;
|
|
import com.qst.ypf.qstyunpan.R;
|
|
import com.qst.ypf.qstyunpan.http.entity.FileEntity;
|
|
|
|
import java.util.List;
|
|
|
|
public class FileAdapter extends BaseQuickAdapter<FileEntity, BaseViewHolder> {
|
|
public FileAdapter(int layoutResId, List data) {
|
|
super(layoutResId, data);
|
|
}
|
|
|
|
@Override
|
|
protected void convert(BaseViewHolder helper, FileEntity item) {
|
|
String fName=item.getFileName();
|
|
if(fName.length()>10){
|
|
fName=fName.substring(0,10)+"...";
|
|
}
|
|
helper.setText(R.id.tv_fileName, fName);
|
|
|
|
if(item.getFileType().equals("file")){
|
|
helper.setImageResource(R.id.iv_fileImg,R.mipmap.file);
|
|
}else{
|
|
helper.setImageResource(R.id.iv_fileImg,R.mipmap.folder);
|
|
}
|
|
}
|
|
}
|