我的屏幕上有3個部件,文本視圖,編輯文本和按鈕。我在編輯文本中插入的內容,當我單擊按鈕時,文本視圖從編輯文本中獲取字符串。現在,我想要做的是,如果我已經插入了字符「\」或「,」或任何我想要的字符,它將不會再輸入。就像,你只能在編輯文本中放置一次這個字符。你們有什麼想法嗎?如何從字符串中搜索字符android
那麼我在想的是,我必須從編輯視圖中搜索然後驗證它。但我不知道要使用什麼代碼。有人可以幫我嗎?謝謝!
我的屏幕上有3個部件,文本視圖,編輯文本和按鈕。我在編輯文本中插入的內容,當我單擊按鈕時,文本視圖從編輯文本中獲取字符串。現在,我想要做的是,如果我已經插入了字符「\」或「,」或任何我想要的字符,它將不會再輸入。就像,你只能在編輯文本中放置一次這個字符。你們有什麼想法嗎?如何從字符串中搜索字符android
那麼我在想的是,我必須從編輯視圖中搜索然後驗證它。但我不知道要使用什麼代碼。有人可以幫我嗎?謝謝!
我認爲你需要添加一個TextChangedListener到你的editText。
et.addTextChangedListener(new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before,
int count) {
}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
@Override
public void afterTextChanged(Editable s) {
}
});
不要忘記接受所有您在stackoverflow上提出的問題的答案。這是通過檢查答案 – Javanator
左側的正確圖像完成,如果有人幫助你,那麼你應該明白 – MAC
我知道我知道先生,但我仍然在工作,先生,如果它真的有效,那麼我會接受它先生。請首先關注這個問題。我知道如何點擊該複選標記先生。不要擔心好嗎?請先幫我解決這個問題。我知道你們是親的,你可以幫助像我這樣的小菜鳥。 xD – ron