My activity has an EditText
which is supposedly not editable until user clicks on edit button for the screen.
I did edit.setEnabled(false)
but still a keyboard appears for the user and values can be added to the EditText
in the screen via the keyboard even though the screen might look a bit greyed out. What else do I have to do to prevent editing of the EditText
until user has specifically pushed an edit button.
Thanks, Steve
Use edittext.setInputType(0); in your java file.
Try
setEditable(false)
on your EditText.Set it back to true when you want someone to be able to type in it.
In API level 21, a function has been added to EditText, namely
This is exactly what you need.
To make EditText Write Only and not have the keyboard show up I use these two commends within the .xml layout file.
in your layout file add the attribute to your EditText
android:editable="false"
Attention that
setEditable
is depecrated.You can use :
To turn keyboard on.
To turn keyboard off.