Я новичок в Android ... И у меня проблема с моими прядильщиками. У меня есть работа с изображением в качестве фона и счетчик с элементами (список лет), загружаемый кодом с помощью адаптера. Проблема заключается в том, что когда прядильщик закрыт, он прозрачный, за исключением текста и треугольника в правом нижнем углу (черный). Если я установил цвет фона прядильщика, правый правый угол исчезнет, а счетчик станет очень похожим на textView (слишком запутанным для пользователя!).Почему мой счетчик-андроид прозрачен?
Если я изменяю стиль деятельности (например, «Черный»), в графическом представлении прядильщик становится похожим на то, что я хочу: lightgray и с правом нижним углом.
Но на этапе выполнения он становится снова прозрачным.
Почему? Предложения?
AndroidManifest.xml
<uses-sdk
android:minSdkVersion="8"
android:targetSdkVersion="17" />
XML в деятельности для Spinner
<Spinner
android:id="@+id/spnYear"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignBottom="@+id/btnScan"
android:layout_marginBottom="92dp"
android:layout_marginRight="22dp"
android:layout_toLeftOf="@+id/btnScan"
android:alpha="1"
android:drawSelectorOnTop="true"/>
Java код активности для инициализации Spinner
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_spinner_item, Years);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spnYear.setAdapter(adapter);
spnYear.setSelection(spnYear.getCount() - 1);
Спасибо, но это не работает для меня. Изменен только цвет текста (раньше был черный и теперь лазурный), но фон прозрачен. –
здесь вы можете установить цвет фона также для всех spinner –
его просто образец здесь должен быть изменен вами по мере необходимости –