android - 在选择时为 Spinner Item 设置背景颜色

标签 android android-layout

我正在使用 Spinner在我的代码中控制。我希望该项目在选择时突出显示(即,该项目的背景颜色已更改)。如何实现?

最佳答案

创建一个 xml: for ex:mybg.xml

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

并在您的 Activity xml 中

  <Spinner...............
  android:drawSelectorOnTop="true"
  android:background="@drawable/mybg"/>  

关于android - 在选择时为 Spinner Item 设置背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7584158/

相关文章:

java - 如何使用 ScrollView ?

android - android studio 1.4或更高版本中content_main.xml的好处

java - 如何在 Java 中对字节数组中的补充 unicode 字符进行编码?

Java桌面jar到android

android - 为什么每当我发送模拟 GPS 信号时模拟器就会崩溃?

java - 为什么我点击图片时无法弹出对话框?

主题中的 Android textAllCaps

android - 显示在警报 Activity 弹出窗口顶部的应用程序名称

java - 将值从 Activity 传递到广播接收器时出现 NullPointerExceptoin

android - 将日期/时间(以毫秒为单位)格式化为 Android 中的本地字符串