Android Material Spinner

问题描述 投票:-1回答:2

我想更改微调器,使其看起来像这样:Udemy app spinner

android android-layout material-design android-spinner android-styles
2个回答
0
投票

您可以创建一个可绘制对象并将其设置为微调器的背景。例如创建一个可绘制对象,如:drop_down_design.xml

<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item>
        <shape>

            <solid android:color="@android:color/transparent"
                />

            <stroke
                android:width="1dp"
                android:color="@color/colorPrimaryDark" />
            <padding
                android:left="@dimen/padding_12"
                android:top="@dimen/padding_12"
                android:right="@dimen/padding_12"
                android:bottom="@dimen/padding_12"    >
            </padding>
            <corners
                android:radius="@dimen/radius_2"   >
            </corners>
        </shape>
    </item>
    <item>
        <bitmap
            android:gravity="end"
            android:src="@drawable/ic_arrow_drop_down" /> // down arrow image
    </item>

</layer-list>

然后将其设置为您的微调框,例如:

android:background="@drawable/drop_down_design"

希望这会有所帮助.....


© www.soinside.com 2019 - 2024. All rights reserved.