美文网首页
每4位增加一个空格的数字EditTextView

每4位增加一个空格的数字EditTextView

作者: Nestor_Gu | 来源:发表于2017-05-22 17:11 被阅读207次

    以前公司项目中做的需求,现在把她做成aar了

    • 一个cardId输入的EditText,每4位增加一个空格,可以分别设置hint和number的字体大小,自动对齐控制

    下载和demo见我的GitHub:

    GITHUB

    Use

    <cn.yzapp.cardedittextview.CardEditTextView
            xmlns:cardedit="http://schemas.android.com/apk/res-auto"
            android:id="@+id/et_ccode"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_centerInParent="true"
            android:gravity="center"
            android:hint="输入卡号"
            android:imeOptions="actionDone"
            android:maxLength="19"
            android:padding="10dp"
            android:privateImeOptions="验证"
            android:textColor="#fb6d86"
            android:textColorHint="#fda8b7"
            cardedit:CardEditTextView_hintSize="18"
            cardedit:CardEditTextView_textSize="26"/>
    
    • hideHintAndGravity2Left()
    • 隐藏Hint并文字居左 默认获得焦点和点击时触发
    • ShowHintAndGravity2Center()
    • 显示Hint并文字居中 需要时手动调用
    • setHintSize(int size)
    • 设置显示hint时的字体大小(也可以在布局文件里设置)
    • setNumSize(int size)
    • 设置显示内容时的字体大小(也可以在布局文件里设置)

    此为blog备份,原地址:http://blog.yzapp.cn/CardEditTextView.html

    相关文章

      网友评论

          本文标题:每4位增加一个空格的数字EditTextView

          本文链接:https://www.haomeiwen.com/subject/dgcixxtx.html