Текст на моих прядильщиках белый, и я понятия не имею, почему.Текст на прядильщике белый на белом фоне
Это мой XML, ничего особенного
<Spinner
android:id="@+id/spinner_date"
android:layout_width="0dp"
android:layout_height="wrap_content"
android:layout_weight="1" />
И мой код
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);
Что может быть причиной того, что мой текст отображается в белом?
EDIT: Я нашел причину, я заменил параметр mContext, который был установлен в моем onCreate.
mContext = getApplicationContext();
Теперь я использую D
ateAdapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, list);
и она работает.
Тьфу, у меня была такая же проблема, и это потому, что кто-то 'ArrayAdapter.createFromResource (\t \t \t this.getActivity(). GetApplicationContext(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) 'вместо' ArrayAdapter.createFromResource (\t \t \t this.getActivity(), \t \t \t R.array.security_questions, \t \t \t android.R.layout.simple_spinner_item) ' getApplicationContext() определенно закручивает нас, приложение должно иметь другую тему, чем активность? – Jeff
Огромное спасибо! После долгого поиска я нашел ваше сообщение и смог решить мою проблему. – Antiohia