Android-如何在下拉菜单中更改所选项目的背景颜色

蒂姆·西姆

我有以下下拉列表:

<style name="SpinnerDropdown" parent="android:style/Widget.ListView.DropDown">
    <item name="android:background">#04384f</item>
    <item name="android:divider">#000000</item>
    <item name="android:dividerHeight">1dp</item>  
</style>

问题

我想更改当前按下项目的颜色。该颜色当前为橙色(#feba21),我希望它是其他颜色。我没有在任何地方设置它,因此我假设它是从Widget.ListView.Dropdown继承的

如何更改它,更重要的是,可以在SDK中的哪里找到Windget.ListView.Dropdown,以便可以看到它具有哪些属性?

我尝试添加selector_spinner_option:

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:state_pressed="true" android:drawable="@color/bright_positive" />  
    <item android:drawable="@color/dimmer_positive" />
</selector>

作为SpinnerDropdown的背景,但是它的作用是在按下一个项目时更改所有其他项目-而该项目保持橙色!

斗O

橙色不是下拉项的背景。它是选择器的颜色。通过属性很容易更改listSelector

以下代码将橙色变为绿色

<style name="SpinnerDropdown" parent="android:style/Widget.ListView.DropDown">
    <item name="android:background">#04384f</item>
    <item name="android:divider">#000000</item>
    <item name="android:listSelector">#00ff00</item>
    <item name="android:dividerHeight">1dp</item>  
</style>

希望对您有所帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中更改Sherlock操作栏溢出下拉菜单项的文本颜色?

来自分类Dev

提交前在下拉菜单中更改所选项目的值

来自分类Dev

在Android下拉导航上设置所选项目的背景颜色

来自分类Dev

如何更改背景颜色弹出菜单android

来自分类Dev

Android:如何从Spinner获取所选项目的ID

来自分类Dev

如何在IE的下拉菜单中验证所选选项

来自分类Dev

Android Spinner下拉菜单背景颜色更改

来自分类Dev

在下拉菜单中更改项目的文本

来自分类Dev

如何更改菜单中所选项目的颜色?

来自分类Dev

在下拉菜单中设置所选项目?

来自分类Dev

如何使用php从下拉菜单中获取所选项目的值

来自分类Dev

在Android Spinner中更改所选项目的背景颜色

来自分类Dev

如何在下拉菜单中获取所选选项的状态并在Firebase中显示

来自分类Dev

如何在Android布局文件中获得两个带有下拉菜单的菜单选项?

来自分类Dev

在ListView中更改项目的颜色-Android

来自分类Dev

在Android中更改ListView行项目的背景颜色和文本颜色

来自分类Dev

如何在下拉菜单中获取所选选项的位置

来自分类Dev

如何在android中的首选项中更改imageview的背景颜色?

来自分类Dev

如何在下拉菜单中的OnMouseHover上更改文本颜色

来自分类Dev

更改所选下拉菜单的背景颜色

来自分类Dev

Android如何更改背景选项菜单

来自分类Dev

如何在下拉菜单中更改选择列表项目的字体

来自分类Dev

如何更改菜单中所选项目的颜色?

来自分类Dev

获取所选项目在Android弹出菜单类中的位置

来自分类Dev

Android Gridview更改所选项目的位置

来自分类Dev

您如何在android中创建下拉菜单答案?

来自分类Dev

Android:在下拉列表中更改微调器项目的文本颜色

来自分类Dev

在下拉菜单中更改所选的选项值

来自分类Dev

Android - 更改 NavigationView 中单个项目的背景颜色

Related 相关文章

  1. 1

    如何在Android中更改Sherlock操作栏溢出下拉菜单项的文本颜色?

  2. 2

    提交前在下拉菜单中更改所选项目的值

  3. 3

    在Android下拉导航上设置所选项目的背景颜色

  4. 4

    如何更改背景颜色弹出菜单android

  5. 5

    Android:如何从Spinner获取所选项目的ID

  6. 6

    如何在IE的下拉菜单中验证所选选项

  7. 7

    Android Spinner下拉菜单背景颜色更改

  8. 8

    在下拉菜单中更改项目的文本

  9. 9

    如何更改菜单中所选项目的颜色?

  10. 10

    在下拉菜单中设置所选项目?

  11. 11

    如何使用php从下拉菜单中获取所选项目的值

  12. 12

    在Android Spinner中更改所选项目的背景颜色

  13. 13

    如何在下拉菜单中获取所选选项的状态并在Firebase中显示

  14. 14

    如何在Android布局文件中获得两个带有下拉菜单的菜单选项?

  15. 15

    在ListView中更改项目的颜色-Android

  16. 16

    在Android中更改ListView行项目的背景颜色和文本颜色

  17. 17

    如何在下拉菜单中获取所选选项的位置

  18. 18

    如何在android中的首选项中更改imageview的背景颜色?

  19. 19

    如何在下拉菜单中的OnMouseHover上更改文本颜色

  20. 20

    更改所选下拉菜单的背景颜色

  21. 21

    Android如何更改背景选项菜单

  22. 22

    如何在下拉菜单中更改选择列表项目的字体

  23. 23

    如何更改菜单中所选项目的颜色?

  24. 24

    获取所选项目在Android弹出菜单类中的位置

  25. 25

    Android Gridview更改所选项目的位置

  26. 26

    您如何在android中创建下拉菜单答案?

  27. 27

    Android:在下拉列表中更改微调器项目的文本颜色

  28. 28

    在下拉菜单中更改所选的选项值

  29. 29

    Android - 更改 NavigationView 中单个项目的背景颜色

热门标签

归档