我有一个edittext和一个图标。点击此图标我会显示DateTime Picker。我在此edittext上设置了setFocusable(false);
并使用了setError。但是当发生任何错误时,只会显示图标。根本没有显示文字。我也尝试了_input.setFocusableInTouchMode(true);
,但它允许用户在此edittext中输入任何我不想要的文本,因为我仅为日期时间创建了此edittext。
那么,如何才能显示错误信息,有人可以帮助我。
非常感谢先进。
答案 0 :(得分:1)
如果您不希望用户输入文本,为什么要使用edittext?您可以改为使用textView
和textView.setText("your time")
。
答案 1 :(得分:1)
在代码中添加以下行:
et.setFocusable(true);
et.setFocusableInTouchMode(true);
et.requestFocus();
答案 2 :(得分:0)
如果要使用图标
在edittext上设置错误,则使用此类似的方法ed_emailId.setError(“您的错误消息”,R.drawable.ic_profile);
如果您只想设置错误,图标将默认使用
ed_emailId.setError(“您的错误消息”);
我希望这会对你有所帮助