Я хочу иметь постоянный текст внутри editText, например:
http://<here_user_can_write>
Пользователь не должен удалять любые символы из "http://
", я искал об этом и нашел это:
editText.setFilters(new InputFilter[] {
new InputFilter() {
public CharSequence filter(CharSequence src, int start,
int end, Spanned dst, int dstart, int dend) {
return src.length() < 1 ? dst.subSequence(dstart, dend) : "";
}
}
});
но я не знаю, ограничивает ли он, чтобы пользователь не удалял символы с начала до конца. Я также не мог понять использование Spanned class.
Один из способов был бы хорошим выбором, если мы можем поставить TextView
внутри EditText
, но я не думаю, что это возможно в Android, поскольку оба являются Views, возможно ли это?