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.