java - Write only EditText? -


i have edittext predefined words,

example:

type here: blahblah

how make edittext cannot delete "type here:" part still input response without using seperate textview?

thank you.

you can using textchangedlistener

final edittext edt = (edittext) findviewbyid(r.id.edittext1);  edt.settext("type here:"); selection.setselection(edt.gettext(), edt.gettext().length());   edt.addtextchangedlistener(new textwatcher() {          @override         public void ontextchanged(charsequence s, int start, int before, int count) {             // todo auto-generated method stub          }          @override         public void beforetextchanged(charsequence s, int start, int count,                 int after) {             // todo auto-generated method stub          }          @override         public void aftertextchanged(editable s) {             if(!s.tostring().startswith("type here:")){                 edt.settext("type here:");                 selection.setselection(edt.gettext(), edt.gettext().length());              }          }     }); 

Comments

Popular posts from this blog

python - Operations inside variables -

Generic Map Parameter java -

arrays - What causes a java.lang.ArrayIndexOutOfBoundsException and how do I prevent it? -