Android Spinner在滚动视图中添加下划线颜色
我正在寻找更改所有微调器下划线颜色的方法,我制作了以下编辑版本: styles.xmlAndroid Spinner在滚动视图中添加下划线颜色,android,xml,android-styles,Android,Xml,Android Styles,我正在寻找更改所有微调器下划线颜色的方法,我制作了以下编辑版本: styles.xml <resources> <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <item name="android:spinnerStyle">@style/MyCustomSpinner</item> </style> <style name="M
<resources>
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="android:spinnerStyle">@style/MyCustomSpinner</item>
</style>
<style name="MyCustomSpinner" parent="Widget.AppCompat.Spinner.Underlined">
<item name="android:minHeight">60dp</item>
<item name="colorControlNormal">@color/colorPrimary</item>
<item name="android:textColorSecondary">@color/colorPrimary</item>
<item name="android:colorPrimary">@color/colorPrimary</item>
<item name="android:strokeColor">@color/colorPrimary</item>
</style>
</resources>
@样式/MyCustomSpinner
60dp
@颜色/原色
@颜色/原色
@颜色/原色
@颜色/原色
所有这些对我都不起作用,所以我注意到对这个答案有这样的评论:
如果微调器位于ScrollView中,则此操作无效伊戈尔加纳波尔斯基
而且。。。我的所有微调器都在ScrollView中,因此,如何更改ScrollView中所有微调器的下划线颜色?创建这样的新样式,并将颜色粘贴到该样式中
<style
name="Spinner" parent="Widget.AppCompat.Light.DropDownItem.Spinner">
<item name="android:paddingStart">0dp</item>
<item name="android:paddingEnd">0dp</item>
<item name="android:backgroundTint">@color/colorWhite</item>
<item name="android:textSize">14sp</item>
</style>
0dp
0dp
@彩色/彩色白色
14便士
之后,像这样将样式设置为微调器
<Spinner
android:layout_width="match_parent"
android:layout_height="35dp"
android:id="@+id/spinner"
android:layout_marginTop="30dp"
style="@style/Spinner"
/>
您知道如何为所有纺纱机进行此操作吗?(不是每一个)大多数都是通过编程生成的。然后在“回收器视图”布局或您使用的任何视图中添加此微调器布局。