android – spinner dropdownitem必须更改哪个样式属性?

android – spinner dropdownitem必须更改哪个样式属性?,第1张

概述我想在单击微调器下拉项时更改颜色. 我一直在通过themes.xml,styles.xml和attr.xml进行搜索,但是我可以找到必须设置哪个属性来实现这一点. 在attr.xml中有 <attr name="spinnerDropDownItemStyle" format="reference" /> 在themes.xml中,默认情况下有 <style name="Theme"> . 我想在单击微调器下拉项时更改颜色.
我一直在通过themes.xml,styles.xml和attr.xml进行搜索,但是我可以找到必须设置哪个属性来实现这一点.

在attr.xml中有

<attr name="spinnerDropDownItemStyle" format="reference" />

在themes.xml中,默认情况下有

<style name="theme">    ...    <item name="spinnerDropDownItemStyle">@androID:style/Widget.DropDownItem.Spinner</item>    <item name="spinnerItemStyle">@androID:style/Widget.TextVIEw.SpinnerItem</item>    ...

当我在style.xml中遵循这个时,我找不到任何条目,其中背景可绘制(使用按下和聚焦的选择器)(我想必须在某处对内部有选择器的xml文件进行引用,比如按钮).

简而言之:我无法找到必须设置的内容,以便更改微调器下拉项的单击和焦点外观.

只有背景可以改变

<style name="CustomSpinnerAppearance0" parent="androID:style/Widget.Holo.light.Spinner">       <item name="androID:background">@drawable/spinner_default0</item>       <item name="androID:dropDownSelector">#ffc0c0c0</item>       <item name="androID:popupBackground">#ffc0c0c0</item></style>

但即使我将选择器或转换设置为popupBackground,点击行为也没有任何变化.

有任何想法吗?

谢谢.

解决方法 同时我找到了解决方案.

要结束这个问题:
我仍然不知道,为什么它在设置dropDownSelector时对行为没有影响.

但是改变了属性

< item name =“androID:ListChoiceBackgroundindicator”>< / item>

诀窍.

总结

以上是内存溢出为你收集整理的android – spinner dropdownitem必须更改哪个样式属性?全部内容,希望文章能够帮你解决android – spinner dropdownitem必须更改哪个样式属性?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1126479.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-30
下一篇2022-05-30

发表评论

登录后才能评论

评论列表(0条)

    保存