EditText的基本属性大家应该都可以在网上看到 ,前两天遇到要设置下划线与文字距离的问题,一直没找到合适的
其实很简单 将EditText的background属性设置为“@null” 然后再在要求的距离下放置一条线就 OK了
代码如下:
<RelativeLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginTop="@dimen/y65" android:layout_marginLeft="@dimen/x28" android:layout_marginRight="@dimen/x29" android:layout_marginBottom="@dimen/y24"> <EditText android:layout_centerVertical="true" android:id="@+id/tv_remark_name" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginLeft="@dimen/x12" android:hint="春华12138" android:textColorHint="#1d1d1d" android:textColor="#1d1d1d" android:textSize="@dimen/x32" android:background="@null"/> <ImageView android:layout_centerVertical="true" android:id="@+id/iv_remark_delete" android:layout_width="@dimen/x35" android:layout_height="@dimen/y35" android:layout_alignParentRight="true" android:layout_marginRight="@dimen/x32" android:src="@drawable/delete" /> </RelativeLayout> <View style="@style/item_cutline" android:layout_marginRight="@dimen/x29" android:background="#FE39A4" />
效果图: