我正在开发一个应用程序,我需要实现它,每当用户点击按钮时它应该在屏幕上显示为#。 例如PHP Android iOS将显示为PHP#Android#iOS
答案 0 :(得分:2)
尝试这种方式。
edittext.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) { }
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {
String result = s.toString().replaceAll(" ", "#");
if (!s.toString().equals(result)) {
ed.setText(result);
ed.setSelection(result.length());
}
}
});