Android Search Dialog Library
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add the gradle dependency to your app
module build.gradle
file:
dependencies {
compile 'com.github.ajithvgiri:SearchDialog:v1.0'
}
model contains id and title
List<SearchListItem> searchListItems = new ArrayList<>();
SearchableDialog searchableDialog = new SearchableDialog(this, searchListItems, "Title");
searchableDialog.show();
searchableDialog.setOnItemSelected(new OnSearchItemSelected() {
@Override
public void onClick(int position, SearchListItem searchListItem) {
// searchListItem.getId(); returns id
// searchListItem.getTitle(); returns title
}
});