Autore Topic: Spinner dentro un AlertDialog  (Letto 395 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
Spinner dentro un AlertDialog
« il: 04 Aprile 2014, 15:27:51 CEST »
0
Salve

stavo provando a inserire uno Spinner dentro una AlertDialog, solo che mi dà errore di Null Pointer:

Codice (Java): [Seleziona]
AlertDialog.Builder builder;
                        LayoutInflater inflater = (LayoutInflater) MainActivity2.this
                                        .getSystemService(LAYOUT_INFLATER_SERVICE);
                        View layout = inflater
                                        .inflate(
                                                        R.layout.custom_dialog,
                                                        (ViewGroup) findViewById(R.id.layout_root));
                        final EditText text = (EditText) layout
                                        .findViewById(R.id.text);
                        final EditText text1 = (EditText) layout
                                        .findViewById(R.id.textMensile);
                       
                        spinner = (Spinner) findViewById(R.id.choise1);
                       
                        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(getBaseContext(),
                                R.array.criterio1, android.R.layout.simple_spinner_item);
                        // Specify the layout to use when the list of choices appears
                        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
                        // Apply the adapter to the spinner
                        spinner.setAdapter(adapter);
                       

Post unito: 04 Aprile 2014, 15:36:56 CEST
dovevo correggere
Codice (Java): [Seleziona]
 spinner = (Spinner) layout.findViewById(R.id.choise1);
« Ultima modifica: 04 Aprile 2014, 15:36:56 CEST da felasandroid, Reason: Merged DoublePost »