Я внедрил DataBinding
в Activity
, Fragment
и RecyclerView
. Теперь пытаясь сделать это в Dialog
, но немного путайте о том, как установить в нем пользовательский вид?DataBinding с Android Dialog
Вот код, который я внедрил для 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();
Я знаю, если это Activity
мы можем выполнить DataBindingUtil.setContentView()
и Fragment
мы можем выполнить DataBindingUtil.inflate()
, но я путать о том, как конвертировать dialog.setContentView(R.layout.layout_terms);
с DataBinding
.
Интересный вопрос. – pRaNaY
Почему вы не используете DialogFragment? –