How to Disable Button if EditText is Empty?

In Android development, there are times when the user wants to modify the app’s UI to add and delete some of its functions. When you want to add a button to your app, but you don’t want it to appear on an empty EditText field, then you can use the OnEditorAction interface. 

disable button when edittext is empty kotlin

By Outstanding OkapiOutstanding Okapi on Mar 07, 2020
editText1.addTextChangedListener(object: TextWatcher {
        override fun onTextChanged(s:CharSequence, start:Int, before:Int, count:Int) {
            if (s.toString().trim({ it <= ' ' }).isEmpty())
            {
                button.setEnabled(false)
            }
            else
            {
                button.setEnabled(true)
            }
        }
        override fun beforeTextChanged(s:CharSequence, start:Int, count:Int,
                              after:Int) {
            // TODO Auto-generated method stub
        }
        override fun afterTextChanged(s: Editable) {
            // TODO Auto-generated method stub
        }
    })

Source: stackoverflow.com

Add Comment

0

This interface is used for allowing users to modify UI elements, by adding and removing actions from them. The following example shows how to disable a button if an editText is empty.

Kotlin answers related to "disable button when edittext is empty kotlin"

View All Kotlin queries

Kotlin queries related to "disable button when edittext is empty kotlin"

disable button when edittext is empty kotlin create empty array in kotlin kotlin is null or empty button inside a recycle view in android in kotlin how to do multiple button dialog kotlin kotlin double tab exit button toast in kotlin kotlin coroutines dependency recyclerview adapter in kotlin kotlin create array with values kotlin remove name from an activity setOnClickListener example kotlin random string generator kotlin coroutines kotlin android dependency start new activity kotlin Kotlin round double string kotlin in how to set without findviewbyid what is difference between val and var kotlin how to call a function after delay in kotlin android how to declare string array in kotlin kotlin contains getsystemservice in fragment kotlin kotlin add element to array comments in kotlin kotlin mutable list implementation intent kotlin example kotlin variable Kotlin try newinstance fragment kotlin kill other apps in kotlin kotlin support native query kotlin collection literals kotlin set text from resource kotlin string to bytes kotlin string to bytearray kotlin Number to Long kotlin iterate list exclude last one loadlibrary kotlin kotlin list add sort custom object list in kotlin kotlin get last line of string kotlin read all inputstream kotlin read all bytes from inputstream kotlin toast.maketext how to do flip horizontal for ImageView kotlin kotlin create instance of class handler kotlin on click in kotlin kotlin compare string how to write hello world in kotlin kotlin string to array kotlin convert string to arraylist kotlin convert string to char array kotlin substring convert string to set in kotlin kotlin while 2d array in kotlin android webview kotlin kotlin range kotlin inheritance kotlin global constants Kotlin when user input in kotlin kotlin var val kotlin class implement spinner in android kotlin kotlin array kotlin static method Kotlin ternary kotlin function kotlin check if string contains how to programatically click on recyclerview item kotlin kotlin loop kotlin also kotlin scope functions jointostring kotlin kotlin cast types call suspend function kotlin kotlin for loop kotlin method return when kotlin make list kotlin what is unit type used for in kotlin kotlin coroutine scope arraylist kotlin spinner selected item listener android kotlin kotlin string remove last 3 digits how to make a toast in a fragment kotlin data class kotlin string to date kotlin kotlin detect dark mode kotlin generics kotlin android click again to exit how to define variable in kotlin Kotlin throws status bar color android kotlin play sound android studio kotlin kotlin closures kotlin regex kotlin simple for loop how to instantiate a class in kotlin for loop kotlin kotlin convert array to arrayList kotlin higher order functions kotlin check if variable is initialized gson kotlin hello world in kotlin recyclerview onCreateViewHolder kotlin kotlin coroutines date format kotlin function kotlin kotlin scrollView scroll listener kotlin split by uppercase seekbar kotlin when to use internal kotlin sort object list kotlin kotlin playground for loop in kotlin with index android kotlin cannot @+id in MainActivity kotlin map foreach kotlin part of string kotlin convert color hex to rgba how to verify email in kotlin kotlin try catch android popup menu kotlin kotlin while loop return type in kotlin function kotlin copy text android 10 kotlin interface kotlin http request get the time remaning for a date kotlin kotlin throw exception kotlin chararray to string kotlin check if element in array kotlin online compiler kotlin override kotlin queue kotlin flatmap recyclerview linearlayoutmanager kotlin set margin programmatically android kotlin how to initialize mutable list kotlin kotlin return to previous activity andoird kotlin delay create a map from list kotlin kotlin string contains integer !! in kotlin how to cast integer to string in kotlin Kotlin singleton kotlin hello world make map kotlin kotlin charsequence to string recyclerview kotlin grid layout java.lang.UnsupportedOperationException when i try to set value in Muttablelist kotlin change spinner text color android kotlin arrayadapter spinner kotlin fragment kotlin no args constructor hide keyboard suggestion android kotlin what is kotlin android kotlin set timerout kotlin coroutine dispatcher kotlin static field Room kotlin get list of current open apps in kotlin kotlin change editable to Int kotlin checkstyle make function kotlin kotlin byte array of length kotlin read file exponential in kotlin kotlin for date to string kotlin kotlin onclicklistener how to make array in kotlin kotlin size of array kotlin repeat n times how to get index of item in arraylist in kotlin kotlin callback elvis operator kotlin example kotlin ranges kotlin var and val Kotlin get char in string kotlin elvis operator kotlin inline function kotlin labels search bar android studio kotlin spring boot kotlin quicksort kotlin android kotlin Avoid passing null as the view root AlertDialog kotlin with boton kotlin kotlin first element of array kotlin access layout component outside of Mainactivity observable kotlin android kotlin last element of array onclicklistener recyclerview only first item worked problem kotlin null check in kotlin get timestamp kotlin how to open cmaera in kotlin

Browse Other Code Languages

CodeProZone