Spinner does not show me text when selecting item

0

I have a Dialog with several elements inside, one of them is a spinner, which initializes and loads the data of an ArrayList:

public class DialogGArticulos extends android.support.v4.app.DialogFragment {

@NonNull
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
    AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
    LayoutInflater inflater = getActivity().getLayoutInflater();
    View parentView = inflater.inflate(R.layout.dialog_articulos, null);

    Spinner spinner = (Spinner) parentView.findViewById(R.id.spinnerfamilias);
    ListView listView = (ListView) parentView.findViewById(R.id.listaArticulos);

    builder.setView(parentView);


    ArrayList listaFamilias = new ArrayList(Utility.dbHelper.getAllFamiliesAndGroups());

    Log.i("DialogDArticulos","listaFamilias "+ listaFamilias);
    ArrayAdapter adapterSpinner = new ArrayAdapter(getActivity(),android.R.layout.simple_spinner_item,Utility.dbHelper.getAllFamiliesAndGroups());
    adapterSpinner.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    spinner.setAdapter(adapterSpinner);
    spinner.setSelection(0);
return builder.create();
}

}

When launching the Dialog, the spinner does not show any text, I click on the spinner and all the options that I have loaded appear but when I select one the text does not appear in the closed spinner, it appears empty.

Does anyone know what is due?

Greetings.

    
asked by J. Burrueco 20.12.2018 в 11:20
source

1 answer

0

try the getSelectedItem:

spinner.getSelectedItem().toString();
    
answered by 20.12.2018 / 11:28
source