# SearchableSpinner **Repository Path**: yizh/SearchableSpinner ## Basic Information - **Project Name**: SearchableSpinner - **Description**: No description available - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-05-21 - **Last Updated**: 2021-10-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Android Searchable Spinner An android dropdown widget which allows to easily filter huge list of options ## Demo ![](/screencast.gif) ## Usage Add the `SearchableSpinner` widget to your main layout file and provide an `app:list` [string-array](/demo/src/main/res/values/strings.xml) reference. See [activity_main.xml](/demo/src/main/res/layout/activity_main.xml) ```xml ``` #### Setup OnSelectionChangeListener ```java public class MainActivity extends ActionBarActivity implements SearchableSpinner.OnSelectionChangeListener { private SearchableSpinner mSpinner; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mSpinner = (SearchableSpinner) findViewById(R.id.search); mSpinner.setOnSelectionChangeListener(this); } @Override public void onSelectionChanged(String selection) { Toast.makeText(this, selection + " selected", Toast.LENGTH_SHORT).show(); } } ``` ## [License](/LICENSE) The MIT License (MIT)