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
Post a Comment