Skip to content

pramonow/android-simplesearchview

Repository files navigation

Simple Search View for Android

Simple and friendly search view, easy to use and implement with back button and auto clear button Implemented fully with Kotlin

alt text

allprojects {
	repositories {
		...
		maven { url 'https://jitpack.io' }
	}
}

Dependency

dependencies {
        implementation 'com.github.pramonow:android-simplesearchview:1.0'
}

Or you can use SNAPSHOT to keep your module up to date

dependencies {
        implementation 'com.github.pramonow:android-simplesearchview:-SNAPSHOT'
}

How to use

In your xml layout file put in this block

<pramonow.com.searchviewmodule.SimpleSearchView
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:id="@+id/simple_search_view"/>

For the Android Activity

    //Simply build the view this way
    var simpleSearchView = findViewById<SimpleSearchView>(R.id.simple_search_view)

    //Set Callback for search and back button
    simpleSearchView.setButtonsCallback(object : ButtonCallback {
        override fun onSearch(text: String) {
            //DO SEARCH
        }

        override fun onBack() {
            //DO BACK
        }
    })

As for now, search view only support several simple modification:

fun setTextHint(text:String)
fun setFocused(focus:Boolean)
fun setSearchTextWatcher(textWatcher: TextWatcher)

About

Easy and Simple Search View for Android SDK:28

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages