public static class SimpleAdapter extends BaseAdapter {
@Override
public int getCount() {
return 0;
}
@Override
public Object getItem(int position) {
return null;
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
ListItemBinding binding = null;
if (convertView == null) {
binding = DataBindingUtil.inflate(LayoutInflater.from(mContext), R.layout.list_item, parent, false);
convertView = binding.getRoot();
convertView.setTag(binding);
} else {
binding = (ListItemBinding) convertView.getTag();
}
binding.setAdapter(this);
return convertView;
}
}
Data Binding (ListView)
最新推荐文章于 2020-02-02 16:32:31 发布
本文介绍了一个简单的自定义SimpleAdapter类,该类继承自BaseAdapter并实现了其核心方法。SimpleAdapter主要用于为ListView提供数据,并通过DataBindingUtil进行视图绑定,简化了UI组件与数据源之间的关联。
2768

被折叠的 条评论
为什么被折叠?



