android微调器背景不透明

时间:2016-02-22 07:21:14

标签: android background spinner

我有一个自定义微调器,它应该在背景中显示透明度。相反它显示白色背景。下面是xml布局和微调器的样式。 activity_main.xml中:

 <Spinner
            android:id="@+id/spinner1"
            android:layout_marginLeft="50dp"
            android:layout_marginRight="50dp"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="MaterialBetterSpinner"
            android:background="@android:color/transparent"
 />

spinner_item.xml:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@android:color/transparent"
    android:orientation="horizontal">

    <android.support.v7.widget.CardView
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:background="@android:color/transparent">

        <RelativeLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:background="@drawable/spinner_style">

            <TextView
                android:id="@+id/item1"
                android:layout_width="120dp"
                android:layout_height="wrap_content"
                android:layout_marginRight="30dp"
                android:padding="5dp"
                android:text="Aizwal"
                android:textColor="#ffffff"
                android:textSize="20sp" />

            <ImageView
                android:id="@+id/image1"
                android:layout_width="30dp"
                android:layout_height="30dp"
                android:layout_alignParentEnd="true"
                android:layout_alignParentRight="true"
                android:layout_alignParentTop="true"
                android:background="@drawable/marker2"></ImageView>
        </RelativeLayout>
    </android.support.v7.widget.CardView>

spinner_style.xml:

<?xml version="1.0" encoding="utf-8"?>
<shape
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
     />
    <solid android:color="@android:color/transparent"></solid>
    <stroke android:width="1dp"
        android:color="#903F51B5" />
    <corners android:radius="1dp"
        />
</shape>

0 个答案:

没有答案