使用简单的微调器。当我滚动微调器阴影时,微调器下拉开始颜色越来越深。
我设法修复了这个问题,但是
如果有人能解释我为什么会这样,我将不胜感激 发生?
<Spinner
android:id="@id/drop_list_1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true"
android:background="@android:color/transparent"
android:dropDownSelector="@android:drawable/list_selector_background"
android:dropDownWidth="wrap_content"
android:minHeight="@dimen/min_header_height"
android:popupBackground="#FFFFFF" />
答案 0 :(得分:2)
已修复:Api低于21
style="@style/Widget.AppCompat.Spinner.DropDown"
如果在api 21及以上工作
android:popupTheme="@style/Widget.AppCompat.Spinner.DropDown"
答案 1 :(得分:2)
截至2016年7月,当android:popupBackground
用于指定颜色(例如:白色)时,阴影问题仍然存在
Google已通过android:popupTheme
为Android 6.0及更高版本提供此修复程序,但这不适用于&lt; 6.0
详细说明:How do I set a different theme for a Spinner's dropdown?
工作解决方案(Android&lt; 6.0) - 创建形状并将其用作背景:Spinner graphical bug API 21