Диалог показывает альфа-символы?

1

Я использую Custom Dialog, чтобы отобразить список номеров, основанный на пользовательском входе, в поле Edittext. Я добавил, что Textwatcher все отлично работает, пока пользователь не попытается дать ввод быстрее, показывая еще один диалог с черными полосками с некоторыми альфа-символами. Как исправить это?

Мой скриншот 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);

        }
    }
  • 0
    опубликовать свой код!
Теги:

1 ответ

0

Если все, что вам нужно, это число в поле количества. вы можете установить:

android:inputType="number"

в поле EditText вашего XML файла макета.

Это все, что я получил от вопроса. Пожалуйста, напишите более подробную информацию или код, если это не решит проблему.

  • 0
    я использовал это также, но это не решено, и я попытался с входными фильтрами его также не нарушая
  • 0
    я добавил еще немного кода, связанного с этой проблемой.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню