安卓快速开发框架(八)XBaseAndroid万能ListView/GridView适配器

XBaseAndroid

项目地址:https://github.com/fanhua1994/XBaseAndroid
演示地址:https://github.com/fanhua1994/XBaseAndroidDemo

在开发过程中我们自定义适配器的时候非常多。使用我们的CommmonAdapter可以轻松实现各种适配器。这里我直接使用的String类型。也是支持对象的。 CommonViewHolder里面也提供了很多方法。方便大家使用。

public class TestAdapter extends CommonAdapter {

    public TestAdapter(Context context, List data, int layout_id) {
        super(context, data, layout_id);
    }

    @Override
    public void onBindView(CommonViewHolder holder, int position) {
        String item = getItem(position);
//        holder.setCircleImage(R.id.left_layout,"https://www.baidu.com/logo.png",null);
//        holder.setImage(R.id.left_layout,"https://www.baidu.com/logo.png",null);
//        holder.setText(R.id.left_layout,item,null);
//        TextView textView = holder.getView(R.id.design_bottom_sheet,TextView.class);
    }
}

如何调用?

TestAdapter testAdapter = new TextAdapter(this,data,R.layout.ssss);

listview.setAdapter(testAdapter);

你可能感兴趣的:(安卓快速开发框架(八)XBaseAndroid万能ListView/GridView适配器)