当前位置: 首页 > 知识库问答 >
问题:

android-编辑文本背景在TextInputLayout错误时变红

上官凯歌
2023-03-14
<android.support.design.widget.TextInputLayout
                    android:id="@+id/input_layout_pass"
                    android:layout_width="match_parent"
                    android:layout_height="37dp"
                    android:layout_marginTop="10dp"
                    android:layoutDirection="rtl"
                    android:src="@drawable/ic_https_grey600_18dp"
                    app:hintEnabled="false"
                    app:passwordToggleEnabled="true">

                    <EditText
                        android:id="@+id/password"
                        style="@style/edittexts"
                        android:layout_width="match_parent"
                        android:layout_height="wrap_content"
                        android:drawableLeft="@drawable/ic_https_grey600_18dp"
                       android:drawableStart="@drawable/ic_https_grey600_18dp"
                        android:hint="رمز عبور"
                        android:gravity="right|center_vertical"
                        android:imeOptions="actionDone"
                        android:inputType="textPassword"
                        android:transformPivotX="10dp"
                        app:passwordToggleEnabled="true" />

                </android.support.design.widget.TextInputLayout>

我使用TextInputLayout进行登录过程,这是我的java代码:

pass_l.SetErrorEnabled(true);pass_l.seterror(getString(r.string.错误_pass));

当它显示错误时,编辑文本的背景变红,它不显示下面的错误,类似于这样:

我怎样才能解决这个问题?我不希望edittext改变背景色,只需要像往常一样在edittext下面显示错误

暂时还没有答案

 类似资料:
  • 我希望有一个EditText,背景是一个“普通”EditText,但有一个TextInputEditText的错误处理(错误消息出现在底部,而不是“!”可绘图的出现)。 我有这样的东西: 但是,当我在TextInputLayout上设置error时,它会将背景drawable(在普通的TextInputEditText中是下划线)更改为error TextView的颜色。 一种解决方案可能是在调用

  • 我使用的是带有AppCompatEditText的TextInputLayout,它为AppCompatEditText提供了一个基于xml形状的自定义背景。每当我设置一些错误,错误线从布局的开始。有没有办法给那个错误行做填充。

  • 有人知道如何更改记事本中的背景颜色、字体大小和其他基于外观的设置吗?默认值为白色,但我正试图将其更改为深灰色或其他颜色。

  • 今天刚刚安装了Netbeans IDE 8.2,这就发生了 通过许多论坛搜索,仍然找不到答案。我试图更改字体,但仍然无法工作。 我的系统: 产品版本:NetBeans IDE 8.2(构建201609300101) 更新:NetBeans IDE更新到版本NetBeans 8.2补丁1 Java: 1.80_112;JavaHotSpot(TM)64位服务器VM 25.112-b15 运行时:Ja

  • 我正在使用库。 正在调用,但没有显示错误。可能是什么问题?我怎么解决这个?