Intereting Posts
Android Studio зависает / замораживается при сбое сборки проекта Включить службы определения местоположения для Android, если пользователь не выбрал параметр «Никогда» Используются ли ограничения API Карт Google для приложений Android? Приложения для Android: извлечение контакта «Я» из списка контактов Как начать уведомление в пользовательские сроки? HTML.fromHtml добавляет пространство в конце текста? Android: как рисовать границу с LinearLayout Как использовать asynctask для отображения индикатора выполнения, который учитывается? Android studio – Task 'собирает' не найден в проекте ': google-play-services_lib' Как получить выделенный текст из AccessibilityNodeInfo Как отображать видео Youtube в android VideoView? Jsoup http error fetching url Throwing null pointerException в Timer.Schedule (); Для отладки Android JNI / NDK в Eclipse, почему мои точки останова игнорируются? Выполнить код только один раз после того, как приложение установлено на Android-устройстве

Цвет фона всплывающего окна Spinner в Android 5.0

У меня есть простой счетчик, и я бы хотел изменить цвет фона всплывающего окна. Однако, когда я пытаюсь установить его с помощью « android: popupBackground » в xml или setPopupBackgroundResource () в коде, у меня появился странный выглядящий прядильщик, как показано на картинке ниже

spinner_1

Если я не устанавливаю цвет фона всплывающего окна или не использую тему предварительного материала , все в порядке. Кто-нибудь знает, что случилось?

расположение

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@android:color/holo_blue_dark" android:gravity="top|center" android:orientation="vertical" > <Spinner android:id="@+id/spinner_toolbar" android:layout_width="wrap_content" android:layout_height="wrap_content" <!-- ======= ERROR HERE =========== --> android:popupBackground="#FFFFFF" android:spinnerMode="dropdown" /> </LinearLayout> 

Мероприятия

 public class TestClass extends Activity { @Override public void onCreate(Bundle b) { super.onCreate(b); setContentView(R.layout.test_layout); // spinner Spinner spinner = (Spinner) (findViewById(R.id.spinner_toolbar)); // create adapter if (spinner != null) { ArrayAdapter<CharSequence> listAdapter = ArrayAdapter.createFromResource(this, R.array.app_selection_category, android.R.layout.simple_spinner_item); listAdapter.setDropDownViewResource( android.R.layout.simple_spinner_dropdown_item); spinner.setAdapter(listAdapter); } } } 

стиль

 <style name="AppBaseTheme" parent="@android:style/Theme.Material.Light.DarkActionBar"> </style> 

Solutions Collecting From Web of "Цвет фона всплывающего окна Spinner в Android 5.0"