Как автоматически добавить текст в начале edittext, как только пользователь начнет вводить его. Например, я хочу автоматически добавить код страны, как только пользователь начнет вводить номер телефона. I tried-Добавить текст в начале edittext
mNumber.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
@Override
public void afterTextChanged(Editable editable) {
mNumber.setText("+91"+editable.getText().toString());
}
});
Но это не сработало, и мое устройство зависает, как только я типа в EditText.
Мне также нужно добавить- 'Selection.setSelection (mNumber.getText(), mNumber.getText(). Length());' иначе я вижу несколько + 91..пожалуйста, объясните, что он делает и почему это необходимо Вот? –