【开源】BetterSpinner
BetterSpinner
- https://github.com/Lesilva/BetterSpinner
介绍:
作者认为自带的Spinner很烦,所以基于AutoCompleteTextView实现自己的Spinner控件。运行效果:
![]()
使用说明:
BetterSpinner的使用和AutoCompleteTextView是一样的:
|
1
2
3
4
5
6
7
8
9
10
|
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_dropdown_item_1line, COUNTRIES); BetterSpinner textView = (BetterSpinner) findViewById(R.id.countries_list); textView.setAdapter(adapter); } private static final String[] COUNTRIES = new String[] { "Belgium", "France", "Italy", "Germany", "Spain" }; |
或者数组来源于xml:
|
1
|
String[] COUNTRIES = getResources().getStringArray(R.array.countries_list); |
如果你想使用material风格的Spinner,则用MaterialBetterSpinner来替换BetterSpinner即可。
MaterialBetterSpinner是基于这个项目的实现的https://github.com/rengwuxian/MaterialEditText
posted on 2015-05-07 09:40 wasdchenhao 阅读(315) 评论(0) 收藏 举报

浙公网安备 33010602011771号