我正在使用自定義對話框在Edittext框中顯示基於用戶輸入的數字列表。我添加Textwatcher一切都很好,直到用戶嘗試提供更快速的輸入它顯示一個更多對話與黑色條紋與一些字母字符如何糾正這一個?對話框顯示alpha字符?
我的截圖是1
這是我的代碼正在使用textwatcher
@Override
public void afterTextChanged(Editable s) {
String str = s.toString();
str_length = str.length();
Log.v("length_before", "" + count + "" + str_length);
if (str_length == count + 1) {
return;
}
if (str_length >= 3) {
return;
}
if (str_length > count) {
count = str.length();
AmountDialog.amount_dialog(TicketIssueActivity.this, str,
amount);
} else if (str_length < count) {
count = str_length - 1;
Log.v("length slese", "" + count + "" + str_length);
}
}
發佈您的代碼! – KMI