Note that there are some explanatory texts on larger screens.

plurals
  1. POHow to retrieve editText1 in DialogFragment using view from xml-resourcefile
    primarykey
    data
    text
    <p>How to retrieve editText1 in this DialogFragment? It exists in vraag_banen.xml but getView() is null. </p> <p>The dialog shows fine, also no compilation errors, however I cannot figure out how to write the eventhandler for the PositiveButton, using a custom view from an xml resourcefile.</p> <pre><code>package mypackage; import android.app.Activity; import android.app.AlertDialog; import android.app.AlertDialog.Builder; import android.app.Dialog; import android.content.Context; import android.content.DialogInterface; import android.content.DialogInterface.OnClickListener; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.view.LayoutInflater; import android.view.View; import android.widget.EditText; public class VraagBanenDialogFragment extends DialogFragment { @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder builder = new AlertDialog.Builder(getActivity()); // Get the layout inflater LayoutInflater inflater = getActivity().getLayoutInflater(); // Inflate and set the layout for the dialog // Pass null as the parent view because its going in the dialog layout builder.setView(inflater.inflate(R.layout.vraag_banen, null)) // Add action buttons .setPositiveButton(R.string.dialog_ok, new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int id) { Activity pa = getActivity().getParent(); //-&gt; TabsMenu Context bc = getActivity().getBaseContext(); //-&gt; ContextImpl View vi = getView(); //-&gt; null Class&lt;? extends OnClickListener&gt; cl = this.getClass(); //-&gt; Class (nl.computerhuys.tabnavui.VraagBanenDialogFragment$1) String acn = getActivity().getClass().getName(); //-&gt; nl.computerhuys.tabnavui.Spel String cn = getClass().getName(); //-&gt; nl.computerhuys.tabnavui.VraagBanenDialogFragment$1 OnClickListener t = this; //-&gt; VraagBanenDialogFragment$1 EditText editText1 = (EditText) getView().findViewById(R.id.editText1); EditText editText2 = (EditText) getView().findViewById(R.id.editText2); int baan1 = Integer.valueOf(editText1.getText().toString()); int baan2 = Integer.valueOf(editText2.getText().toString()); InitSpel.addBaanNummer(baan1); InitSpel.addBaanNummer(baan2); } }) .setNegativeButton(R.string.dialog_cancel, new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int id) { VraagBanenDialogFragment.this.getDialog().cancel(); } }); return builder.create(); } </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload