如何在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”时,它没有显示向下箭头。我还需要展示这一点。