`
epy
  • 浏览: 326196 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

EditText的错误信息

阅读更多

EditText可以通过setError来显示错误信息


 

通过设置applicationactivityandroid:theme属性,可以修改错误信息的样式,但是不能自己定义错误信息的样式。

http://stackoverflow.com/questions/13874197/androiderrormessagebackground-getting-no-resource-found-error-in-styles-xml

https://code.google.com/p/android/issues/detail?id=55879

Ther is no way to override standard Theme attributes errorMessageBackground and errorMessageAboveBackground

 <!-- Application theme. -->

    <style name="AppTheme" parent="android:Theme.Holo.Light" >

        <item name="errorMessageBackground">@drawable/ic_launcher</item>

        <item name="errorMessageAboveBackground">@drawable/ic_launcher</item>

    </style>

Show error in Eclipse

error: Error: No resource found that matches the given name: attr 'errorMessageAboveBackground'.

  • 大小: 12.5 KB
分享到:
评论

相关推荐

    自定义牛逼的EditText特效输入框

    6. 错误提示:在输入错误时,EditText可以显示错误提示,例如红色背景、错误图标等。 项目提供的“牛逼的EditText输入框”很可能集成了以上一种或多种特效,以达到独特的视觉和交互效果。为了使用这个自定义的...

    EditText setError 的使用

    editText.setError("错误信息", new View.OnClickListener() { @Override public void onClick(View v) { editText.requestFocus(); } }); ``` 总之,`setError` 是 `EditText` 中一个非常实用的功能,它可以...

    android listview带有editText

    当用户在ListView中的一个EditText输入信息并尝试切换到下一个EditText时,由于ListView的滚动机制,可能会导致焦点丢失或者错误地转移到其他EditText上。这是因为ListView为了优化性能,会复用列表项的视图...

    ListView+EditText混乱问题

    1. **保存和恢复状态**:在ListView的Adapter中,为每个列表项创建一个数据模型,包含EditText的所有必要信息(如输入的文字)。当EditText获取焦点时,将输入内容保存到对应的数据模型中;失去焦点时,根据数据模型...

    完美得解决listview和edittext抢夺焦点和数据混乱问题

    1. **焦点冲突**:当用户在ListView中的一个EditText输入信息时,滚动ListView会导致EditText失去焦点,无法继续输入。这是由于ListView在滚动时会重新绘制其子项,导致EditText的状态丢失。 2. **数据混乱**:...

    安卓EditText输入框相关-material风格的edittext效果很不错。.rar

    通过`setError()`方法设置错误信息,并通过`setErrorEnabled()`控制显示状态。 5. **输入类型**:EditText支持多种输入类型,如电话号码、电子邮件地址等,通过`android:inputType`属性设置。例如,`android:input...

    Android软件开发之EditText 详解源码

    6. **错误显示**:`setError()`方法用于设置错误信息,通常伴随着一个红点图标,提示用户输入有误。 7. **光标控制**:`setSelection(int)`用于设置光标位置,`setCursorVisible(boolean)`控制光标的可见性。 8. *...

    不一样的EditText

    在传统的EditText中,用户输入信息时通常只能看到静态的文字框,而【不一样的EditText】,即BouncyEditText,引入了动态效果,使得交互过程更具吸引力。 首先,BouncyEditText这个名字中的“Bouncy”暗示了它可能...

    EditTextDemo改进版

    改进版可能对此进行了优化,提供了更清晰、更具指导性的错误信息。 4. **监听器和事件处理**: 开发者可能增加了`TextWatcher`监听器,以便在用户输入时实时响应,比如实时搜索、格式化输入等。此外,还可能添加了...

    ListView 解决EditText冲突

    这可能导致EditText中的数据被错误地应用到其他条目上。 解决这个冲突有多种策略: 1. **保存和恢复状态**:当EditText获得焦点时,我们需要记录下当前条目的位置和EditText的输入值。当失去焦点或者ListView滚动...

    安卓EditText输入框相关-自定义EditText带加减的.rar

    在Android开发中,EditText是用户界面中非常常见的一种组件,用于接收用户输入的文字信息。自定义EditText通常是出于增强用户体验、实现特殊功能或者美化界面的需求。本压缩包“安卓EditText输入框相关-自定义...

    多个EditText 连续输入密码框

    4. **界面优化**:为了让用户体验更好,还可以添加一些额外的功能,比如输入限制(只允许输入数字或特定字符)、错误提示(如超过最大长度)等。这些可以通过`TextWatcher`监听输入内容来实现。 5. **TestEditText*...

    Edittext动画

    在Android开发中,`EditText` 是一个非常常见的组件,它用于接收用户输入的文字信息。`EditText` 动画主要是指通过编程方式改变 `EditText` 的外观、大小、位置或者行为,以实现各种视觉效果,增强用户体验。在...

    EditText Text 当输入有误的时候 报错,并获取焦点。

    标题和描述提到的问题涉及到如何在`EditText`输入有误时,不仅显示错误信息,还要让这个错误的`EditText`获得焦点并改变背景色以提示用户。以下将详细讲解如何实现这一功能。 首先,我们需要在`EditText`中设置`...

    Android2.2 API中文文档 —EditText

    使用`setError()`方法可以向`EditText`展示错误信息,通常与验证功能结合使用。 ```java editText.setError("输入无效"); ``` 7. **多行输入** 设置`android:inputType="textMultiLine"`,`EditText`将允许...

    Android自定义EditText

    8. **错误提示**:通过`setError()`方法,可以在输入不符合规则时显示错误提示信息。 9. **焦点管理**:自定义EditText时,需要注意焦点的获取和失去,以及与之相关的动画和声音反馈。 在实际项目中,我们可能需要...

    完美解决recyclerview item上面包含多个edittext导致数据错乱,和滑动卡顿问题

    然而,当RecyclerView的Item中包含多个EditText时,可能会遇到一些常见的问题,如数据错乱和滑动卡顿。这些问题主要源于两个核心挑战:EditText的焦点管理和RecyclerView的滚动优化。 1. 数据错乱: 当...

    Android中EditText的常用效果实现

    例如,`editText.setError("错误信息");` 9. **输入焦点** 控制`EditText`获取或失去焦点,可以使用`requestFocus()`和`clearFocus()`方法。 综上所述,`EditText`在Android UI设计中扮演着重要角色,通过巧妙地...

    最实用的Android教程以及EditText常用功能说明

    - 使用`setError()`方法展示错误信息。 ```java editText.setError("请输入有效的用户名"); ``` 8. 添加监听事件 - `addTextChangedListener`用于监听文本变化,`setOnFocusChangeListener`监听焦点变化。 ``...

    EditText_test

    - **错误提示**:通过`setError`方法,可以为`EditText`设置错误提示信息。 通过熟练掌握这些`EditText`的使用技巧,你可以更好地控制用户输入,提升应用的用户体验。在实际项目中,还可以结合`TextWatcher`、`...

Global site tag (gtag.js) - Google Analytics