效果演示:

201602281456654040118978.gif

项目地址:https://github.com/wangtao2132/EditSpinner

项目介绍:

EditSpinner是一款结合EditText和Spinner的控件,可以自行输入和下拉选择,类似于AutoCompleteTextView

使用说明:

<cn.mandroid.widget.editspinner.EditSpinner
    android:id="@+id/editSpinner1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    app:Background="@drawable/bg_view_frame"
    app:hint="EditSpinner Test"
    app:rightImage="@drawable/ic_expand_more_black" />
spinner1 = (EditSpinner) findViewById(R.id.editSpinner1);
//设置控件右侧图片资源,默认资源为R.drawable.ic_expand_more_black
spinner1.setRightImageResource(R.drawable.ic_expand_more_black);
//设置控件Hint
spinner1.setHint("EditSpinner");
//设置下拉列表数据(List<String>)
spinner2.setItemData(list);