I have implemented DataBinding
in Activity
, Fragment
and RecyclerView
. Now trying to do it in Dialog
, but little bit confuse about how to set custom view inside it?
Here is code i have implemented for Dialog
.
Dialog dialog = new Dialog(context);
dialog.getWindow();
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
dialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
LayoutTermsBinding termsBinding;
dialog.setContentView(R.layout.layout_terms);
dialog.getWindow().setLayout(RelativeLayout.LayoutParams.MATCH_PARENT, RelativeLayout.LayoutParams.WRAP_CONTENT);
dialog.show();
I know if it is Activity
we can perform DataBindingUtil.setContentView()
and for Fragment
we can perform DataBindingUtil.inflate()
but i am confuse about how to convert dialog.setContentView(R.layout.layout_terms);
with DataBinding
.