public class MainActivity extends AppCompatActivity {
int randomNumber;
public void guess(View view)
{
EditText numberEntered = (EditText) findViewById(R.id.enteredNumber);
String numberEnteredString = numberEntered.getText().toString();
int numberEnteredInteger = Integer.parseInt(numberEnteredString);
String message = "";
if (numberEnteredInteger == randomNumber ) {
message = "Correct Guess";
}
else if(numberEnteredInteger < randomNumber) {
message = "Too Low!";
}
else if (numberEnteredInteger > randomNumber){
message = "Too High!";
}
Toast.makeText(getApplicationContext(), message, Toast.LENGTH_LONG).show();
}
我是JAVA、ANDROID STUDIO的初学者。我的任务是要求用户输入一个与我的随机数匹配的数字。如果用户输入的数字与我的随机数匹配,则应显示示例代码中提到的消息。
下面的代码针对if语句中提到的所有三种情况运行。如何编写代码,在数字字段中未输入数字时显示消息?
您可以使用Toast
:
Toast.makeText(YourActivity.this, "need number", Toast.LENGTH_SHORT).show()
或者您可以使用setError
:
edittext.setError("need number")
试试这个
boolean error = false;
String message = "";
int numberEnteredInteger;
try { numberEnteredInteger = Integer.parseInt(numberEnteredString);
}
Catch (NumberFormatException e) {
error = true;
}
if (error) {
message = "Invalid Number"
}
else if (numberEnteredInteger == randomNumber ) {
...
我有一个表单输入字段,如果用户尝试在空时提交,则显示错误,但我也想显示不同的错误消息,即输入不是唯一的,我目前有这个 这是MUI v4
我试图在vuejs中的输入字段中显示2000.00,但它剥离了.00。 如何使输入字段显示2000.00? jsfiddle 我可以使用计算属性来做到这一点。但是我需要将其应用于多个输入字段。 解决方案:
我正在使用laravel中的规则验证输入,目前,如果验证失败,我将使用以下代码在视图中显示错误。 上述代码的问题是所有错误都集中在一个地方。如何在各自的输入(如姓名、电子邮件、密码等)下方显示错误。我在哪里可以定义我的自定义错误消息?谢谢
我有一个输入字段,用户只能在其中输入数字。 JSFIDLE演示 问题是:当我输入一个数字(例如,)然后按点()时,或-浏览器会自动删除输入字段的内容(值设置为“”=空字符串)。但是为什么呢?将类型从更改为似乎可以解决问题。但是,我失去了输入字段的向上/向下箭头功能。有什么想法吗?
我找不到在Flutter中创建一个输入字段的方法,可以打开一个数字键盘。这可能与颤振材料小部件?一些github讨论似乎表明这是一个受支持的功能,但我找不到任何关于它的留档。
问题内容: 我试图从输入中排除减号和加号,但这是错误的: 渲染输入代码: 问题答案: 我试图模仿您的代码,并发现 React with 存在问题。有关解决方法,请检查此示例并自己尝试:https : //codepen.io/zvona/pen/WjpKJX?editors=0010 您只需使用数字模式将其定义为普通输入(type =’text’): 然后比较输入的有效性: 这种方法最大的警告是涉