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 发布