NineGridImageView icon indicating copy to clipboard operation
NineGridImageView copied to clipboard

我用baserecyclerviewadapterhelper适配时,引用此控件,在6.0系统上 报ninegridview.GridImageView{c03dd20 V.ED..C.. ......ID 0,312-300,612} during layout: running second layout pass

Open littlefreshbird opened this issue 8 years ago • 3 comments

public class HealthAdapter extends BaseQuickAdapter<HealthInfo, BaseViewHolder> {

public HealthAdapter(@LayoutRes int layoutResId, @Nullable ArrayList<HealthInfo> data) {
    super(layoutResId, data);
}
NineGridImageViewAdapter<String> mAdapter = new NineGridImageViewAdapter<String>() {
    @Override
    protected void onDisplayImage(Context context, ImageView imageView, String s) {
        Glide.with(mContext)
                .load(s)
                .placeholder(R.mipmap.load_logo)
                .error(R.mipmap.load_logo)
                .dontAnimate()
                .into(imageView);
    }

    @Override
    protected ImageView generateImageView(Context context) {
        return super.generateImageView(context);
    }

    @Override
    protected void onItemImageClick(Context context, ImageView imageView, int index, List<String> list) {

    }
};
@Override
protected void convert(BaseViewHolder helper, HealthInfo item) {


    List<String>  url=new ArrayList<>();
    url.add("http://ac-QYgvX1CC.clouddn.com/ad99de83e1e3f7d4.jpg");
    url.add("http://ac-QYgvX1CC.clouddn.com/ad99de83e1e3f7d4.jpg");
    url.add("http://ac-QYgvX1CC.clouddn.com/ad99de83e1e3f7d4.jpg");
    url.add("http://ac-QYgvX1CC.clouddn.com/ad99de83e1e3f7d4.jpg");
    TextView  tvTime=helper.getView(R.id.tv_time);
    TextView  tvKind=helper.getView(R.id.tv_kind);
    TextView  tvHospital=helper.getView(R.id.tv_hospital);
    NineGridImageView<String> mNglContent =helper.getView(R.id.ngl_images);

    mNglContent.setAdapter(mAdapter);
    mNglContent.setImagesData(url);
    String date=item.getPre_date().substring(0,10);
    tvTime.setText(date);
    tvKind.setText(item.getMedical_type().equals("0")?"11111":"22222");
    tvHospital.setText("机构:"+item.getOrg_name());


}

littlefreshbird avatar Aug 22 '17 03:08 littlefreshbird

请问你解决了吗?我的也无限打印during layout: running second layout pass

JoviLam avatar Oct 10 '17 02:10 JoviLam

同问题,求解决办法

DuShuYuan avatar Oct 20 '17 05:10 DuShuYuan

同问题,求解决办法

wzxlucky avatar Dec 27 '18 01:12 wzxlucky