如何实现一个逐个填充空白的android textView?

时间:2013-12-17 12:48:11

标签: java android android-layout layout

我构建了一个Android活动

我想添加一个以- - - -

开头的textView

用户可以使用设备键盘输入4位数字

插入每个数字后,空白消失

例如:

- - - - - > 3 - - - ---> 3 4 - - ---> 3 4 8 - ---> 3 4 8 0

1 个答案:

答案 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);
   }