XBaseAndroid
项目地址:https://github.com/fanhua1994/XBaseAndroid
演示地址:https://github.com/fanhua1994/XBaseAndroidDemo
在开发过程中我们自定义适配器的时候非常多。使用我们的CommmonAdapter可以轻松实现各种适配器。这里我直接使用的
String
类型。也是支持对象的。CommonViewHolder
里面也提供了很多方法。方便大家使用。
public class TestAdapter extends CommonAdapter<String> {
public TestAdapter(Context context, List<String> 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);