【发布时间】:2016-02-05 18:32:06
【问题描述】:
由于某种原因,Android 忽略了我的分频器微调器属性,分频器没有显示。 我已经查看了这个帖子:Android spinner divider color
起初我以为可能是我的 android:spinnerMode="dialog" 但什么都没有!
这是我的微调器代码:
<android.support.v7.widget.AppCompatSpinner
android:id="@+id/search_category_spinner"
android:layout_width="140dp"
android:layout_height="48dp"
android:layout_marginRight="8dp"
android:layout_alignParentRight="true"
android:prompt="@string/category_search_spinner_header"
android:spinnerMode="dialog"
style="@style/mySpinnerStyle"
android:layout_below="@id/text_layout_free_search"
/>
这是我的主题和风格:
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/primaryColor</item>
<item name="colorPrimaryDark">@color/primaryColorDark</item>
<item name="colorAccent">@color/accentColor</item>
<item name="android:textColorPrimaryInverse">#FFFFFF</item>
</style>
<style name="AppTheme" parent="AppTheme.Base">
<item name="android:dropDownListViewStyle">@style/mySpinnerStyle</item>
</style>
<style name="mySpinnerStyle" parent="Widget.AppCompat.Spinner.Underlined">
<item name="android:divider">#00ff00</item>
<item name="android:dividerHeight">4dp</item>
</style>
还有我的 v21\style.xml:
<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:colorPrimary">@color/primaryColor</item>
<item name="android:colorPrimaryDark">@color/primaryColorDark</item>
<item name="android:colorAccent">@color/accentColor</item>
<item name="android:textColorPrimaryInverse">#FFFFFF</item>
</style>
<style name="AppTheme" parent="AppTheme.Base">
<item name="android:dropDownListViewStyle">@style/mySpinnerStyle</item>
</style>
<style name="mySpinnerStyle" parent="Widget.AppCompat.Spinner.Underlined">
<item name="android:divider">#00ff00</item>
<item name="android:dividerHeight">4dp</item>
</style>
【问题讨论】:
标签: android android-layout dialog android-spinner android-styles