【发布时间】:2015-11-10 05:04:42
【问题描述】:
有没有一种方法可以让我在用户从键盘输入特定数字时弹出 Toast,例如 Android 手机中的 999。我对此进行了研究,但我看到的是每隔一段时间敬酒或在拨打号码时启动应用程序。谢谢
【问题讨论】:
-
提问前请先搜索
-
已经有两个答案。
有没有一种方法可以让我在用户从键盘输入特定数字时弹出 Toast,例如 Android 手机中的 999。我对此进行了研究,但我看到的是每隔一段时间敬酒或在拨打号码时启动应用程序。谢谢
【问题讨论】:
这就是你如何制作 toast ,当用户输入一个等于 999 的数值时,这将抛出一个 toast。Toast 可以在按钮点击时抛出,按钮点击方法(onButtonClick())。
public void onButtonClick(View View) {
final EditText numberText= (EditText) findViewById(R.id.numberInputEditBox);
if (numberText.equals(999)) {
Toast.makeText(getApplicationContext(), "You Have Entered The Number 999!", Toast.LENGTH_SHORT).show();
}
}
【讨论】:
在您的编辑文本上使用 addTextChangeListener() 方法添加一个 aftertextchangelistener。如果文本输入等于“999”,您可以显示您的 toast 消息。
【讨论】: