public DataBindingComponent(ViewGroup parent, int resId) { binding = DataBindingUtil.inflate(LayoutInflater.from(parent.getContext()), resId, parent, false); view = binding.getRoot(); }
@Override protected View buildView(@NonNull ViewGroup parent) { LayoutInflater layoutInflater = LayoutInflater.from(parent.getContext()); ViewDataBinding binding = DataBindingUtil.inflate(layoutInflater, getViewType(), parent, false); View view = binding.getRoot(); view.setTag(binding); return view; }
@NonNull @Override public ListChooserItemViewHolder onCreateViewHolder( @NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); return new ListChooserItemViewHolder( DataBindingUtil.inflate(inflater, R.layout.list_chooser_item, parent, false)); }
@NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); return new GalleryChooserFragment.GalleryViewHolder(DataBindingUtil.inflate( inflater, R.layout.gallery_item, parent, false)); }
@Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.view_pager, container, false); return mBinding.getRoot(); }
@NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); return new StartFollowingViewHolder(DataBindingUtil.inflate( inflater, R.layout.start_following_chooser_item, parent, false)); }
@NonNull @Override public MessageViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); return new MessageViewHolder(DataBindingUtil.inflate( inflater, R.layout.message_item, parent, false), mIsFolded); }
@NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); return new NotificationViewHolder(DataBindingUtil.inflate( inflater, R.layout.notification_item, parent, false)); }
@NonNull @Override public RecyclerView.ViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) { LayoutInflater inflater = LayoutInflater.from(parent.getContext()); return new DashboardViewHolder(DataBindingUtil.inflate( inflater, R.layout.dashboard_chooser_item, parent, false)); }
@Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate( inflater, R.layout.file_diff_viewer_fragment, container, false); setupLoaderWithValidContext(); return mBinding.getRoot(); }
@Override public ProjectViewHolder onCreateViewHolder(ViewGroup parent, int viewType) { ProjectListItemBinding binding = DataBindingUtil .inflate(LayoutInflater.from(parent.getContext()), R.layout.project_list_item, parent, false); binding.setCallback(projectClickCallback); return new ProjectViewHolder(binding); }
public AddedVsDeletedGraphView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.AddedVsDeletedGraphView, defStyleAttr, 0); mRightAligned = a.getBoolean(R.styleable.AddedVsDeletedGraphView_rightAligned, false); a.recycle(); LayoutInflater layoutInflater = LayoutInflater.from(getContext()); mBinding = DataBindingUtil.inflate( layoutInflater, R.layout.added_vs_deleted, this, false); addView(mBinding.getRoot()); }
@Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, ViewGroup container, Bundle state) { mBinding = DataBindingUtil.inflate(inflater, getPageLayout(), container, false); mBinding.setModel(mModel); return mBinding.getRoot(); }
@Nullable @Override public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate( inflater, R.layout.changes_fragment, container, false); mBinding.setEmpty(mEmptyState); mBinding.setEmptyHandlers(mEmptyHandler); startLoadersWithValidContext(savedInstanceState); return mBinding.getRoot(); }
@Nullable @Override public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { binding = DataBindingUtil.inflate(inflater, R.layout.fragment_project_list, container, false); projectAdapter = new ProjectAdapter(projectClickCallback); binding.projectList.setAdapter(projectAdapter); binding.setIsLoading(true); return (View) binding.getRoot(); }
@Override public ViewDataBinding inflateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) { mBinding = DataBindingUtil.inflate(inflater, R.layout.new_change_dialog, container, true); mBinding.setModel(mModel); mProjectAdapter = new ProjectAdapter(mBinding.getRoot().getContext()); mBranchAdapter = new BranchAdapter(mBinding.getRoot().getContext()); return mBinding; }
@Override public void inflateContent(ViewGroup parent) { LayoutInflater li = LayoutInflater.from(getContext()); mBinding = DataBindingUtil.inflate(li, R.layout.gallery_chooser_content, parent, true); updateState(); mBinding.setHandlers(mHandlers); // Calculate the best suitable layout width to accommodate the media views float desiredWidth = TypedValue.applyDimension (TypedValue.COMPLEX_UNIT_DIP, 144, getResources().getDisplayMetrics()); int columns = Math.round(getMaxWidth() / desiredWidth); mImageWidth = getMaxWidth() / columns; }
private View getView(final int position, @Nullable final View convertView) { ViewDataBinding binding = convertView != null ? DataBindingUtil.getBinding(convertView) : null; if (binding == null) { binding = DataBindingUtil.inflate(layoutInflater, layoutId, container, false); } Objects.requireNonNull(list, "Trying to get a view while list is still null"); binding.setVariable(BR.collection, list); binding.setVariable(BR.item, list.get(position)); binding.executePendingBindings(); return binding.getRoot(); }
@Override public void buildDialog(AlertDialog.Builder builder, Bundle savedInstanceState) { LayoutInflater inflater = LayoutInflater.from(builder.getContext()); mBinding = DataBindingUtil.inflate(inflater, R.layout.file_details_dialog, null, true); mBinding.setModel(mModel); builder.setTitle(R.string.file_details_dialog_title) .setView(mBinding.getRoot()) .setPositiveButton(R.string.action_close, null); }
public AttachmentsView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); LayoutInflater layoutInflater = LayoutInflater.from(getContext()); AttachmentsViewBinding binding = DataBindingUtil.inflate( layoutInflater, R.layout.attachments_view, this, false); mList = (RecyclerView) binding.getRoot(); mList.setLayoutManager(new LinearLayoutManager(context, RecyclerView.HORIZONTAL, false)); mList.setAdapter(new AttachmentsAdapter(this)); addView(binding.getRoot()); }