Android自定义组合控件:SherlockSpinner

1. 引入依赖

dependencies {    ...    compile 'com.sherlockshi.widget:sherlockspinner:1.0.2'}

2. 使用方法

2.1 像使用系统Spinner一样,在XML文件中使用:

<com.sherlockshi.widget.SherlockSpinner    android:id="@+id/sherlock_spinner"    android:layout_width="match_parent"    android:layout_height="wrap_content"    app:lineColor="#00FF00"    android:hint="Please Select..."/>

SherlockSpinner有以下属性:

lineColor : 设置底部横线的颜色

同时支持使用代码进行配置:mSherlockSpinner.setLineColor(0x00FF00);

由于SherlockSpinner继承自 EditText , 所以你可以使用EditText的其它属性,例如gravity 、 textSize 、 textColor