Ada*_*nes 2 android android-edittext
我试图从一个Android应用程序即时制作中的edittext文本框中删除所有非标准字母字符.我正在成功创建一个监听器,获取值并通过正则表达式删除坏的chrs.但是,下面的.setText行导致应用程序崩溃.任何人有任何想法如何绕过这个并动态掩盖某些chrs?
filenameTextBox.addTextChangedListener(new TextWatcher() {
public void onTextChanged(CharSequence s, int start, int before, int count) {
FILENAME=s.toString();
FILENAME = FILENAME.replaceAll("[^a-zA-Z]", "");
filenameTextBox.setText(FILENAME);
}
}
Run Code Online (Sandbox Code Playgroud)
希望如果我清楚地理解你的问题,这个片段将帮助你
public void afterTextChanged(Editable editable)
{
if (editable.length() != 0)
{
chatTextArea.removeTextChangedListener(this);
chatTextArea.setText("your text");
chatTextArea.addTextChangedListener(this);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4120 次 |
| 最近记录: |