这是否可能在EditText中停止字符渲染?在我的代码看起来像那样
public class EditorActivity extends Activity {
EditText editText = (EditText)findViewById(R.id.editText);
editText.addTextChangedListener(writerTextWatcher);
TextWatcher writerTextWatcher = new TextWatcher() {
@Override
public void afterTextChanged(Editable s) {
System.out.println("afterTextChanged");
editText.removeTextChangedListener(this);
editText.addTextChangedListener(this);
return ;
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
// TODO Auto-generated method stub
System.out.println("beforeTextChanged");
editText.removeTextChangedListener(this);
editText.addTextChangedListener(this);
return;
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
editText.removeTextChangedListener(this);
System.out.println("onTextChanged");
editText.addTextChangedListener(this);
return;
}
};
}
我无法在editText中停止char渲染。请指教。
由于
S.Chinna
答案 0 :(得分:0)
你可以简单地删除文本 - 对于用户来说,似乎没有任何内容在editText中呈现。