【发布时间】:2016-12-05 16:51:03
【问题描述】:
如何在用户开始输入时自动在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());
}
});
但这不起作用,我一输入编辑文本,我的设备就会挂起。
【问题讨论】:
标签: android android-edittext addtextchangedlistener