Создать пока и сосредоточиться - PullRequest
0 голосов
/ 06 февраля 2012

Это основная проблема, тем точнее ваша помощь. Я сейчас начинаю программировать на Java / Android.

Проблема:

  • У меня есть EditText (id = etnumx для пользователя, вводящего меру numx.)
  • Как использовать структуру повторения, чтобы в качестве значения для numx> numy он просил пользователя ввести заново, выделив EditText (id = etnumx).

Спасибо!

Ответы [ 2 ]

0 голосов
/ 06 февраля 2012

Вы можете зарегистрироваться в текстовом событии edittext и написать свой код проверки там. если вы найдете ошибку, тогда вызовите editText.focus ()

0 голосов
/ 06 февраля 2012

В вашем вопросе вы не упоминаете, когда значение «numY» склонно к изменению, поэтому я просто проигнорирую это.Но, возможно, вы могли бы получить AsynTask для выполнения этой задачи в фоновом режиме вашего приложения.

Вот кое-что, что может помочь вам начать:

if (numx > numy) {
    EditText mNumXEdit = (EditText) findViewById("etnumx");
    mNumXEdit.RequestFocus(); // focus the View

    // sends Toast notification to user in order to alert him he needs to take action
    Toast.makeText(getApplicationContext(), 
        "[ENTER MESSAGE]", 
        Toast.LENGTH_LONG).show(); 
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...