BetterSpinner
介绍:
作者认为自带的Spinner很烦,所以基于AutoCompleteTextView实现自己的Spinner控件。
运行效果:
使用说明:
BetterSpinner的使用和AutoCompleteTextView是一样的:
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:
String\[\] COUNTRIES = getResources().getStringArray(R.array.countries_list);
如果你想使用material风格的Spinner,则用MaterialBetterSpinner来替换BetterSpinner即可。
MaterialBetterSpinner是基于这个项目的实现的https://github.com/rengwuxian/MaterialEditText
已下载
0