猿问

如何在Android中使用TextWatcher类?

如何在Android中使用TextWatcher类?

有谁能告诉我如何屏蔽EditText中的子字符串,或者如何将EditText子字符串输入更改为密码类型,或者用类似于这个123xxxxxxxx3455的另一个字符替换

 String contents = et1.getText().toString();
 et1.setText(contents.replace.substring(0, contents.length()-2),"*");

请告诉我如何在Android中使用TextWatcher方法。


呼唤远方
浏览 574回答 3
3回答

Qyouu

使用TextWatcher...et1.addTextChangedListener(new TextWatcher() {     @Override     public void onTextChanged(CharSequence s, int start, int before, int count) {         // TODO Auto-generated method stub     }     @Override     public void beforeTextChanged(CharSequence s, int start, int count, int after) {         // TODO Auto-generated method stub     }     @Override     public void afterTextChanged(Editable s) {         // TODO Auto-generated method stub     }});

交互式爱情

补充答案这是对其他答案的直观补充。我对代码和解释的更全面的回答是这里.红色:即将删除的文本(替换)绿色:刚刚添加的文本(替换旧的红色文本)
随时随地看视频慕课网APP

相关分类

Android
我要回答