Skip to content

techscientist/Material-SearchView

 
 

Repository files navigation

Material-SearchView

SearchView library based on DialogFragment

Download

Gradle:

compile 'com.github.VyacheslavShmakin.material-searchview:1.0.9'

Maven:

<dependency>
    <groupId>com.github.VyacheslavShmakin</groupId>
    <artifactId>material-searchview</artifactId>
    <version>1.0.9</version>
    <type>aar</type>
</dependency>

Usage

In Code

SearchView searchView = SearchView.getInstance(this);
DataAdapter adapter = new DataAdapter(this, getItems());
searchView.setSuggestionAdapter(adapter);
searchView.setOnVisibilityChangeListener(this);
searchView.setQuery("queryTest", false);

SearchView should be called by using your menu item:

...
@Override
public boolean onOptionsItemSelected(MenuItem item) {
    switch(item.getItemId()) {
        case R.id.yourItemId:
            return searchView.onOptionsItemSelected(getFragmentManager(), item);
        default:
            return super.onOptionsItemSelected(item);
    }
}
...

About

SearchView library based on DialogFragment

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%