Я использую раскрывающийся список компонентов дизайна материала. Это AutoCompleteTextView внутри TextInputLayout, который в основном действует как счетчик. Вы даете ему адаптер, и он щелкает по всплывающему окну.
Фон PopupWindow темно-серый. Я хотел бы изменить его на белый. Я пробовал это с помощью тем безрезультатно:
<style name="PopupWindow">
<item name="popupMenuBackground">@color/white</item>
<item name="android:popupBackground">@color/white</item>
<item name="android:windowBackground">@color/white</item>
</style>
Я также пытался вызвать это на AutoCompleteTextView:
autoCompleteTextView.setDropDownBackgroundResource(R.color.white);
Это на самом деле работает. Однако если я открою раскрывающийся список при открытой клавиатуре, фон снова станет темно-серым. Только когда клавиатура отклонена, фон белый.
Есть идеи, как это решить? Конечно, должен быть атрибут темы, который я могу переопределить, чтобы сделать фон PopupWindow белым?