我构建了一个Android活动
我想添加一个以- - - -
用户可以使用设备键盘输入4位数字
插入每个数字后,空白消失
例如:
- - - -
- > 3 - - -
---> 3 4 - -
---> 3 4 8 -
---> 3 4 8 0
答案 0 :(得分:1)
尝试这个例子....你可以修改它....这就是我用它的方式......
TextWatcher tw = null;
final EditText et = (EditText) findViewById(R.id.editText1);
tw = new TextWatcher() {
public void afterTextChanged(Editable s){
et.setSelection(s.length());
}
public void beforeTextChanged(CharSequence s,int start,int count, int after){}
public void onTextChanged(CharSequence s, int start, int before, int count) {
et.removeTextChangedListener(tw);
et.setText(et.getText().toString().replace("A", "C"));
et.addTextChangedListener(tw);
}
};
et.addTextChangedListener(tw);
}