Ho implementato DataBinding
in Activity
, Fragment
e RecyclerView
. Ora provando a farlo in Dialog
, ma un po 'confuso su come impostare la visualizzazione personalizzata al suo interno?DataBinding con finestra di dialogo Android
Ecco il codice che ho implementato per 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();
so se è Activity
possiamo eseguire DataBindingUtil.setContentView()
e per Fragment
possiamo eseguire DataBindingUtil.inflate()
ma sto confondere su come convertire dialog.setContentView(R.layout.layout_terms);
con DataBinding
.
Interessante domanda. – pRaNaY
Perché non usi DialogFragment? –