Il testo sui miei filatori è bianco e non ho idea del perché.Il testo sullo spinner è bianco su sfondo bianco
Questo è il mio xml, niente di speciale
<Spinner
android:id="@+id/spinner_date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
E il mio codice
dateSpinner = (Spinner) findViewById(R.id.spinner_date);
selectedDate = calendar.getTime();
List<String> list = new ArrayList<String>();
list.add(formatter.format(selectedDate));
dateAdapter = new ArrayAdapter<String>(mContext,
android.R.layout.simple_spinner_item, list);
dateSpinner.setAdapter(dateAdapter);
Quale potrebbe essere la ragione per cui il mio testo viene visualizzato in bianco?
MODIFICA: Ho trovato il motivo, ho sostituito il parametro mContext impostato nel mio onCreate.
mContext = getApplicationContext();
Ora uso d
ateAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
e funziona.
Ugh, ho avuto lo stesso problema, ed era perché qualcuno aveva 'ArrayAdapter.createFromResource (\t \t \t this.getActivity(). GetApplicationContext(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) 'invece di' ArrayAdapter.createFromResource (\t \t \t this.getActivity(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) ' Il getApplicationContext() ci ha sicuramente rovinato, l'applicazione deve avere un tema diverso rispetto all'attività? – Jeff
Grazie mille! Dopo una lunga ricerca ho trovato il tuo post e ho potuto risolvere il mio problema. – Antiohia