我如何在android中的文本字段中实现警告:
答案 0 :(得分:3)
除了使用Toast之外,你总是可以使用新的Crouton库:
http://www.grokkingandroid.com/useful-android-libraries-crouton/
答案 1 :(得分:3)
只需使用TextView.setError方法。
textView.setError("Field can't be blank");
这将显示错误消息,如图所示,带有默认错误图标。您甚至可以使用setError方法的第二个变体更改图标。
public void setError (CharSequence error, Drawable icon)
要清除错误,只需将null作为方法参数传递。
textView.setError(null);
了解更多详情: http://developer.android.com/reference/android/widget/TextView.html#setError(java.lang.CharSequence)
答案 2 :(得分:0)
- 您可以使用Toast
执行此操作。
请参阅此链接:
http://www.mkyong.com/android/android-toast-example/
- 您也可以使用AlertDialog
执行此操作。
答案 3 :(得分:0)
USe Toast.makeText()
如下:
try{
.....
....
}catch(NullPointerException ex){ //<--Exception when you want to show the message
Toast.makeText(getApplicationContext(), ex.getMessage(), 100).show();
}
对于验证消息:
if(textFieldValue == null || "".equals(textFieldValue)){
Toast.makeText(getApplicationContext(), "Field can't be blank", 100).show();
}