我在Android中編輯文本時遇到問題。安卓在EditText中檢查空格
我有一個字段中指定用戶名:
我想,只要有人用空間e.g「拉夫阿羅拉」寫了一個用戶名。然後它應該在登錄按鈕上按下敬酒或錯誤。
我這樣做了 - 我乾脆停止空格鍵的使用文本觀察者的幫助作用原樣
public static TextWatcher getNameTextWatcher(final TextView agrTextView) {
TextWatcher mTextWatcherName = new TextWatcher() {
public void onTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {
}
public void beforeTextChanged(CharSequence arg0, int arg1,
int arg2, int arg3) {
}
public void afterTextChanged(Editable arg0) {
String result = agrTextView.getText().toString().replaceAll(" ", "");
if (!agrTextView.getText().toString().equals(result)) {
agrTextView.setText(result);
}
}
}
但是,這並沒有解決我的目的。我只是想實現每當人使用的用戶名與空間應該接受的空間,但在登錄按鈕的按下它應該提高舉杯
感謝
你爲什麼不檢查按鈕上的文字是否有空格而不是點擊? – Royi
是的,我想檢查登錄按鈕,如果edittext有任何空格。我該如何檢查? –
if(string.indexOf(「」)!= -1)Toast(...) – Royi