Der Text auf meinen Spinner ist weiß, und ich habe keine Ahnung warum.Text auf Spinner ist weiß auf weißem Hintergrund
Das ist mein xml, nichts Besonderes
<Spinner
android:id="@+id/spinner_date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
Und mein Code
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);
Was könnte der Grund sein, dass mein Text in weiß dargestellt wird?
EDIT: Ich habe den Grund gefunden, ich ersetzt den mContext-Parameter, der in meinem onCreate festgelegt wurde.
mContext = getApplicationContext();
Jetzt benutze ich d
ateAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
und es funktioniert.
Ugh, ich hatte das gleiche Problem, und es war, weil jemand 'ArrayAdapter.createFromResource hatte (\t \t \t this.getActivity(). GetApplicationContext(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) 'statt' ArrayAdapter.createFromResource (\t \t \t this.getActivity(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) ' Die getApplicationContext() hat uns definitiv auch geschraubt, die Anwendung muss ein anderes Thema als die Aktivität haben? – Jeff
Vielen Dank! Nach langer Suche habe ich deinen Beitrag gefunden und könnte mein Problem lösen. – Antiohia