Autore Topic: Custom Alert Dialog  (Letto 401 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 Alert Dialog
« il: 13 Febbraio 2014, 11:19:46 CET »
0
Ho creato un custom alert dialog, solo che la EditText non me la fa vedere.. il codice sarebbe questo:

Codice (Java): [Seleziona]
AlertDialog.Builder builder;
                        LayoutInflater inflater = (LayoutInflater) DetailsBook.this
                                        .getSystemService(LAYOUT_INFLATER_SERVICE);
                        View layout = inflater
                                        .inflate(
                                                        R.layout.custom_dialog1,
                                                        (ViewGroup) findViewById(R.id.layout_root));
                        TextView text = (TextView) layout
                                        .findViewById(R.id.text);
                        text.setText("Inserisci la data di fine interesse prenotazione");
                        final EditText editext = (EditText) layout
                                        .findViewById(R.id.edittext);
                        ImageView image = (ImageView) layout
                                        .findViewById(R.id.image);
                        image.setImageResource(R.drawable.android);
                       
                        builder = new AlertDialog.Builder(
                                        DetailsBook.this);
                        builder.setView(layout);
                        builder.setCancelable(false);
                        builder.setPositiveButton(
                                        "Ok",
                                        new DialogInterface.OnClickListener() {
                                                public void onClick(
                                                                DialogInterface dialog,
                                                                int id) {
                                                       
                                                        date = editext.getText().toString();
                                                       
                                                        dialog.dismiss(); // Chiudiamo
                                                                                                // la
                                                                                                // finestra
                                                                                                // di
                                                                                                // dialogo
                                                       
                                                }
                                        });
                       
                        alertDialog = builder.create();
                        alertDialog.show();
                       
                       
                }

               
                };

nel layout custom_dialog1 c'è un imageview una textview e una edittext..