遵循谷歌Material Design设计风格的输入框,功能强大,支持清除按钮、长度校验、悬浮提示、出错提示、样式自定义、自定义校验规则,自动校验等。

  • 演示效果

  • 使用案例
  • 属性表: (MaterialEditText)

ClearEditText

  • 演示效果
  • 使用案例
  1. android:id="@+id/clearEditText"
  2. android:layout_width="match_parent"
  3. android:layout_height="wrap_content"
  4. android:layout_margin="5dp" />
  5. <com.xuexiang.xui.widget.edittext.ClearEditText
  6. android:id="@+id/clearEditText1"
  7. android:layout_height="wrap_content"
  8. app:cet_clearIcon="@drawable/icon_clear"
  9. android:layout_margin="5dp" />
  • 属性表: (ClearEditText)
属性名类型默认值备注
cet_clearIconreference/清除按钮的图片资源
cet_clearIconSizedimension0清除按钮的图片尺寸

支持密码显示隐藏的输入框。

  • 演示效果

EditText - 图3

  • 使用案例
  • 属性表: (PasswordEditText)

ValidatorEditText

  • 演示效果
  • 使用案例
  1. <com.xuexiang.xui.widget.edittext.ValidatorEditText
  2. style="@style/EditText.Normal"
  3. android:layout_width="300dp"
  4. android:layout_margin="10dp"
  5. android:singleLine="true"
  6. app:vet_tipPosition="top"
  7. app:vet_regexp="@string/regexp_number_only"
  8. app:vet_errorMessage="@string/tip_number_only_error_message"/>
属性名类型默认值备注
vet_regexpstring/校验的正则表达式
vet_errorMessagestring/校验不通过的提示信息
vet_autoValidatebooleanfalse是否自动校验
vet_show_errorIconbooleantrue是否显示出错图标
vet_errorIconreferenceR.drawable.ic_default_tip_btn出错提示的图片资源
vet_errorIconSizedimension0出错提示的图片尺寸
vet_tipPositionenumright(left,top,bottom)出错提示显示的位置

多行计数输入框。

  • 演示效果

  • 使用案例
  • 属性表: (MultiLineEditText)

VerifyCodeEditText

  • 演示效果
  • 使用案例
  1. <com.xuexiang.xui.widget.edittext.verify.VerifyCodeEditText
  2. android:layout_width="match_parent"
  3. android:layout_height="wrap_content"
  4. android:layout_marginLeft="10dp"
  5. android:layout_marginTop="26dp"
  6. android:layout_marginRight="10dp"
  7. app:vcet_is_pwd="true"
  8. app:vcet_number="6"
  9. app:vcet_pwd_radius="10dp"
  10. app:vcet_text_color="#000000"
  11. app:vcet_width="50dp" />
  • 属性表: (VerifyCodeEditText)
属性名类型默认值备注
vcet_numberinteger4输入框的数量
vcet_widthdimension21dp每一个输入框的宽度
vcet_dividerreference/输入框之间的分割线
vcet_text_colorcolorColor.BLACK输入框文字颜色
vcet_text_sizedimension16sp输入框文字大小
vcet_bg_focusreference/输入框获取焦点时背景
vcet_bg_normalreference/输入框没有焦点时背景
vcet_is_pwdbooleanfalse是否是密码模式
vcet_pwd_radiusdimension5dp密码模式时,圆的半径