<分区>
我想要这样的东西。
即使输入数字后,'X10^3C'也应该保持不变。
<分区>
我想要这样的东西。
即使输入数字后,'X10^3C'也应该保持不变。
最佳答案
使用文本观察器来实现这一点
//global variable
Boolean isAvaialable = false;
// text watcher
txtAdvertise.addTextChangedListener( new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if(!txtAdvertise.getText().toString().contains("X10^3c") && !isAvaialable) {
txtAdvertise.setText(txtAdvertise.getText() + "X10^3c");
isAvaialable = true;
}
else if(txtAdvertise.getText().length() == 0 && isAvaialable && !txtAdvertise.getText().toString().contains("X10^3c")){
txtAdvertise.setText(txtAdvertise.getText() + "X10^3c");
isAvaialable = false;
}
}
});
关于android - Edittext 的常量后缀,即使在添加字符后也会存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28403491/