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

如何减少EditText与其错误消息之间的空间?

公羊浩气
2023-03-14

我想在EditText下面显示错误消息。所以,我遵循了这个答案。

这就是我的风格:

<style name="FontLightItalic">
    <item name="fontPath">@string/font_light_italic</item>
</style>

<style name="errorAppearance" parent="@android:style/TextAppearance">
    <item name="android:textColor">@color/color_d64425</item>
    <item name="android:textSize">12sp</item>
</style>

这是我的代码:

<android.support.design.widget.TextInputLayout
                        android:id="@+id/trip_description_input"
                        android:layout_width="match_parent"
                        android:hint="my hint"
                        android:layout_height="wrap_content"
                        app:errorTextAppearance="@style/errorAppearance"
                        app:errorEnabled="true">

                        <com.company.styles.ClearableEditText . // It extends AppCompatEditText to add clear icon
                            android:id="@+id/trip_description"
                            style="@style/FontLightItalic"
                            android:layout_width="match_parent"
                            android:layout_height="wrap_content"
                            android:layout_marginBottom="24dp"
                            android:layout_marginLeft="-4dp"
                            android:layout_marginRight="@dimen/activity_horizontal_margin"
                            android:drawableEnd="@drawable/ic_clear_business"
                            android:drawablePadding="5dp"
                            android:drawableRight="@drawable/ic_clear_business"
                            android:maxLines="1"
                            android:lines="1"
                            android:singleLine="true"
                            android:inputType="text"
                            android:text="@={userGroup.expenseDescription}"
                            android:textColorHint="@color/color_ccd6dd"
                            android:textSize="16sp" />
                    </android.support.design.widget.TextInputLayout>

共有1个答案

姚星宇
2023-03-14

从您的ClearableEditText中删除此属性

android:layout_marginBottom="24dp"
 类似资料:
  • 我有一个字符串数组,通过它映射使用CheckboxListTile小部件作为标签不同的复选框,但我需要减少这些复选框之间的空间。

  • 我使用GridLayoutManager的回收视图显示自定义画廊在我的应用程序。我已经实现了所有的功能,如画廊。但是有一件小事让我纠结。在一行我有3个图像。但是我需要减少图像之间的空间。在这样做的时候,我不想连续显示超过3张图像,但是图像大小(如果需要)可以增加。

  • 问题内容: 以下是我应从Java Web应用程序调用的.NET Web服务的通用SOAP请求示例: 我可以使用以下代码段从Java控制台应用程序生成类似的内容: 结果是以下XML: 这将调用服务。接下来,我使用 soapUI 尝试调用此服务,并像这样从WSDL生成了soap消息(它 与 前面的信封和前缀中的名称空间声明 不同 ): 这也可以在soapUI中使用。但是最后,当我尝试使用以下代码序列重

  • 本文向大家介绍如何利用JSHint减少JavaScript的错误,包括了如何利用JSHint减少JavaScript的错误的使用技巧和注意事项,需要的朋友参考一下 前言 JSHint用于分析和验证JavaScript代码是否符合您的编码规则。这个强大的工具可以帮助发现您代码中错误和问题T,它强制你的团队保持一定的编码惯例和风格,使得代码可靠和更容易阅读. 在这篇文章中,我将向您展示如何安装、配置和

  • 我正在试着做一张桌子。我需要减少2行之间的空间,但我不能使用实现结果。 代码如下:

  • 我正在做一个项目,我有两个线程一起运行。这个项目是一个模拟银行,本质上,我们有一个存款线程和一个取款线程。我有一个存款线程经常运行的问题,导致银行账户的余额上升。(我希望现实生活中也有这个问题。)如何减少一个线程运行的时间? 这是我的主要课程: 以下是取款和存款线程类: 最后她是交易类: 我试图让线程在达到锁定条件之前进入睡眠状态,但不幸的是,它不起作用。