Autore Topic: Custom AlertDialog all'interno di una ListFragment  (Letto 209 volte)

Offline felasandroid

  • Utente normale
  • ***
  • Post: 345
  • Respect: +10
    • Github
    • balduzziantonio
    • balduzziantonio.unifi
    • Mostra profilo
  • Dispositivo Android:
    Huawei P8 Lite
  • Play Store ID:
    FelasTech
  • Sistema operativo:
    Windows 10
Custom AlertDialog all'interno di una ListFragment
« il: 05 Marzo 2015, 19:21:21 CET »
0
Salve

sto cercando di far apparire un AlertDialog con un layout custom all'interno di un ListFragment, usando:

Codice (Java): [Seleziona]
AlertDialog.Builder mBuilder;

        LayoutInflater inflater = getActivity().getLayoutInflater();
        View layout = inflater
                .inflate(
                        R.layout.custom_dialog_two_edit,
                        (ViewGroup) getView().findViewById(R.id.layout_root));

        TextView text = (TextView) layout
                .findViewById(R.id.text);
        text.setText(getString(R.string.title_dialog_search_people));

        final EditText editext = (EditText) layout
                .findViewById(R.id.edittext);
        final EditText editext1 = (EditText) layout
                .findViewById(R.id.edittext1);
        ImageView image = (ImageView) layout
                .findViewById(R.id.image);
        image.setImageResource(R.drawable.android);

        mBuilder = new AlertDialog.Builder(getActivity());
        mBuilder.setView(layout);
        mBuilder.setCancelable(false);

        mBuilder.setPositiveButton(
                "Ok",
                new DialogInterface.OnClickListener() {
                    public void onClick(
                            DialogInterface dialog,
                            int id) {


                        dialog.dismiss(); // Chiudiamo

                        mName = editext.getText().toString();
                        mSurname = editext1.getText().toString();

                        go();

                    }
                });

        mAlertDialog = mBuilder.create();
        mAlertDialog.show();

ma ottengo un errore di inflating : Binary XML file line #17: Error inflating class fragment