旋转器没有显示出更多的细节

时间:2016-02-05 18:32:06

标签: android android-layout dialog android-spinner android-styles

由于某种原因,Android忽略了我的分隔符的微调器属性,分隔符没有显示。 我已查看此帖:Android spinner divider color

起初我想也许这是我的 android:spinnerMode =“对话框” 但没什么!

这是我的微调代码:

        <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>

1 个答案:

答案 0 :(得分:0)

您正在谈论的答案是为下拉式工作。如果要查找对话框样式,则可能必须使用自定义布局。