如何在编辑文本中显示 setError 无法聚焦的文本错误?重要的是,用户不要修改此 EditText,它将针对应用程序进行修改。也许我有另一个不同于可聚焦=false的选择?
现在,我有了它:
<EditText
android:id="@+id/date"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:clickable="true"
android:ems="10"
android:focusable="false"
android:inputType="text"
android:onClick="onClick" />
多谢!
这是不可能的...因为第一个必要条件是阻止文本,使用 focusable=false 或 TextView 来阻止文本,并且它还阻止了功能 setError。
具有可聚焦 = false 的编辑文本我可以得到一个右可绘制对象(默认的红色感叹号),但没有文本。出于这个原因,我终于在文本中添加了祝酒词。
这不是我想要的完全,但它是最相似的。
感谢您的帮助!
只需使用TextView,如果您在某处遇到错误,请使用drawableRight显示图像。下面是以编程方式执行此操作的示例: https://stackoverflow.com/a/7380789/3864698