【问题标题】:Android EditText error underlinedAndroid EditText 错误带下划线
【发布时间】:2016-04-14 09:56:51
【问题描述】:

我尝试在 6.0 android 上测试我完美运行的应用程序,这就是我得到的结果:

主要思想是没有Error message和error message View有下划线。

我的编辑文本如下所示:

<EditText
    android:id="@+id/email"
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:layout_marginBottom="15dp"
    android:textColor="@color/dark_grey2"
    android:inputType="textEmailAddress"
    android:theme="@style/EditTextSmartTheme.Dark"
    android:textCursorDrawable="@drawable/edit_text_cusror_register"
    android:maxLength="100"
    android:singleLine="true" />

并且选择的样式“EditTextSmartTheme.Dark”是:

<style name="EditTextSmartTheme.Dark" parent="Widget.AppCompat.EditText">
    <item name="android:textColor">@color/light_black</item>
    <item name="android:textColorHint">#99afafaf</item>
    <item name="colorControlNormal">@color/dark_green</item>
    <item name="android:textCursorDrawable">@drawable/edit_text_cusror_register</item>
    <item name="colorControlActivated">@color/dark_green</item>
</style>

当我删除主题时,错误消息按应有的方式显示,但 EditText 的样式不明显。

有什么想法吗?

支持库 23.2.1

【问题讨论】:

  • 你有没有想过这个问题?我在我的应用程序中的所有 EditTexts 上都遇到了同样的问题。设置不同的样式似乎并没有改变这一点。
  • 我不记得了。

标签: android styles


【解决方案1】:

似乎错误在这里@drawable/edit_text_cusror_register

【讨论】:

  • 认真的吗?这怎么可能相关?顺便说一句,刚刚试过 - 结果是一样的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-09-29
  • 2013-11-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多