Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Spinner在滚动视图中添加下划线颜色_Android_Xml_Android Styles - Fatal编程技术网

Android Spinner在滚动视图中添加下划线颜色

Android 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

我正在寻找更改所有微调器下划线颜色的方法,我制作了以下编辑版本:

styles.xml

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


您知道如何为所有纺纱机进行此操作吗?(不是每一个)大多数都是通过编程生成的。然后在“回收器视图”布局或您使用的任何视图中添加此微调器布局。