android - 如何在微调器项目之间显示分隔符?

标签 android android-layout android-spinner divider

我使用具有分隔符的 ListView 和扩展 View ,我可以设置它们,但在微调器上看起来它不是项目之间的分隔符。

有人知道如何解决这个问题吗?

最佳答案

这对我有用:

<style name="SpinnerStyle" parent="Widget.AppCompat.ListView.DropDown">
        <item name="android:divider">#d1d1d1</item>
        <item name="android:dividerHeight">0.5dp</item>
    </style>

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="android:dropDownListViewStyle">@style/SpinnerStyle</item>

使用它的好处是它不会消除悬停时的涟漪效应。

关于android - 如何在微调器项目之间显示分隔符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4569751/

相关文章:

android - 仅带有图标的滑动 TabLayout

android - 如何按值而不是按位置设置 Spinner 的选定项目

java - 使用 Java 解析 XML 没有得到任何响应

android - 在 TextView 上显示项目数组

java - 从android中的应用程序类调用服务类的静态函数

android - 使用 String[] 数据填充 Spinner

android - 分别获取国家、城市及其地区/州/城镇的列表

android - 如何确保文件从手机传输到服务器而不被篡改?

java - Android布局和定位问题

android - 在 ConstraintLayout 中使用 minHeight 查看