一个很简单的Adapter,配合DataBinding使用。
目的
现在开发的时候,很喜欢使用DataBinding 这样在项目中可以节省很多敲变量的时间哈~
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
dependencies {
implementation 'com.github.burningtomato:RecyclerViewDemo:Tag'
}
private void testAdapter() {
adapter = new BTAdapter<MainBean, ItemLayoutBinding>(R.layout.item_layout) {
@Override
public void convert(@NonNull BTViewHolder<ItemLayoutBinding> holder, MainBean data) {
holder.binding.txContent.setText(data.getContent() + data.getIndex());
}
};
activityMainBinding.recyclerView.setAdapter(adapter);
}
private void initDataList(){
for (int i = 0; i < 30; i++) {
adapter.addData(new MainBean("这个是测试数据", i));
}
}
这个只是为了提示:一定要先创建Adapter
testAdapter();
initDataList();