Android TextInputLayout 设置 hint 和 EditText 之间的距离的 1 种解决方案

Android TextInputLayout 设置 hint 和 EditText 之间的距离的 1 种解决方案_第1张图片

在EditText设置自定义背景的时候,很明显的出现
hint和EditText之间的距离一点都没有,确实有点不太美观

试验一些方法不行。。。希望有眼前一亮的方法,tell me

现在个人是从drawable的shape_edit_item_bg_select_with_padding.xml入手


<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    
    <item>
        <shape>
            
            <solid android:color="@android:color/transparent"/>
        shape>
    item>
    
    <item
        android:bottom="6dp"
        android:left="6dp"
        android:right="6dp"
        android:top="6dp">
        
        <shape>
            
            <solid android:color="@color/editItemLittleGray"/>
            
            <stroke
                 android:width="2px"
                 android:color="@color/green" />
            
            <corners android:radius="2dp"/>
        shape>

    item>
layer-list>

然后就是布局文件:comm_item_padding_with_bg_padding就是定义好的 本身edittext需要的padding加上shape_edit_item_bg_select_with_padding设置的那个6dp的和就行了。。。

.support.design.widget.TextInputLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content">
            "match_parent"
                android:layout_height="wrap_content"
                android:hint="法人身份证号码"
                android:textSize="@dimen/pzs_item_edittext_textsize"
                android:selectAllOnFocus="true"
                android:padding="@dimen/comm_item_padding_with_bg_padding"
                android:background="@drawable/shape_edit_item_bg_select_with_padding"
                />
        .support.design.widget.TextInputLayout>

结果:
Android TextInputLayout 设置 hint 和 EditText 之间的距离的 1 种解决方案_第2张图片

你可能感兴趣的:(select,shape,hint边距,textinput,距离,Android,解决方案)