如何在android中使微调器背景透明?

如何在android中使微调器背景透明?,android,android-layout,android-spinner,Android,Android Layout,Android Spinner,这是我的微调器布局 <Spinner android:layout_marginLeft="20dp" android:background="@android:drawable/btn_dropdown" android:layout_width="match_parent" android:layout_height="wrap_content" android:id="@+id/spinnerQuality" android:layou

这是我的微调器布局

<Spinner
    android:layout_marginLeft="20dp"
    android:background="@android:drawable/btn_dropdown"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/spinnerQuality"
    android:layout_gravity="center_horizontal"
    />

和微调器项布局

<?xml version="1.0" encoding="utf-8"?>
<TextView xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@android:id/text1"
    android:singleLine="true"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:textColor="#000000"
    android:paddingTop="10dp"
    android:paddingLeft="10dp"/>

显示spinner是,

但我想让微调器和下拉项背景透明。 我怎样才能得到呢?

试试这个 //更改下拉列表背景的步骤

android:popupBackground="@android:color/transparent"
  android:background="@android:color/transparent"
//更改微调器背景的步骤

android:popupBackground="@android:color/transparent"
  android:background="@android:color/transparent"
申请


查看并查看是否有帮助。

在可绘图文件夹中创建一个自定义文件

1) mybackground.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/yourcolorName" />
  <item android:drawable="@android:color/transparent" />
</selector>
2) 您也可以在微调器的布局中执行此操作

android:popupBackground="@android:color/transparent"
使用


设置:

请尝试以下代码:

        <Spinner
        android:id="@+id/spinner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="4dip"
        android:theme="@style/SpinnerTheme"
        android:popupBackground="@android:color/transparent"/>
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
创建res/layout/spinner\u item.xml并添加以下代码:

        <Spinner
        android:id="@+id/spinner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="4dip"
        android:theme="@style/SpinnerTheme"
        android:popupBackground="@android:color/transparent"/>
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
创建res/layout/spinner\u item\u dropdown.xml并添加以下代码:

        <Spinner
        android:id="@+id/spinner"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="4dip"
        android:theme="@style/SpinnerTheme"
        android:popupBackground="@android:color/transparent"/>
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>



我删除android:background=“@android:drawable/btn\u dropdown”的地方没有显示向下箭头。我还需要显示这个。我删除android:background=“@android:drawable/btn_dropdown”的地方没有显示向下箭头。我还需要显示这个。它适用于下拉项目布局,但如何处理主微调器布局?这不是更改了微调器布局的隐藏向下箭头符号(指示器)吗?当我删除android:background=“@android:drawable/btn_dropdown”时,它没有显示向下箭头。我还需要展示这一点。