创造时间和焦点

时间:2012-02-06 13:45:22

标签: java android loops while-loop android-edittext

这是一个基本问题,你的帮助越准确。我现在开始编写Java / Android。

问题:

  • 我有一个EditText(id = etnumx为用户输入度量numx。)
  • 如何使用重复结构,以便作为numx>的值。 numy他要求用户重新输入,突出显示EditText(id = etnumx)。

谢谢!

2 个答案:

答案 0 :(得分:0)

在你的问题中,你没有提到“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(); 
}

答案 1 :(得分:0)

您可以注册edittext textchanged事件并在那里编写验证码。如果发现错误,请调用editText.focus()