com.lwq.view.BankEditText
setRestrict(String restrict)
设置输入限制字符
默认为"0123456789"
setSeparate(String separate)
设置隔符
默认为" "(一个空格)
getInputText()
获取输入字符
setLength(int mLength)
设置隔位
默认为4(每4位数字一个空格)
com.lwq.view.PhoneEditText
setRestrict(String restrict) (不开放)
设置输入限制字符
值为"0123456789"
setSeparate(String separate)
设置隔符
getInputText()
获取输入字符
setLength(int mLength) (不开放)
设置隔位
起始3位后4位
PhoneEditText pet = (PhoneEditText )findViewById(R.id.pet);
pet . setSeparate("任何字符串");
pet .getInputText();
BankEditText bet = (PhoneEditText )findViewById(R.id.pet);
bet . setRestrict("0123456789")
bet . setSeparate("任何字符串");
bet . getInputText();
bet . setLength(4)
里面有jar包,使用说明;欢迎下载使用
最后有什么不懂或,疑问的欢迎留言!
相关推荐
在这个特定的场景下,我们希望实现的功能是:当用户在`EditText`中输入银行卡号时,每输入四位数字,系统会自动在其后添加一个空格,同时根据输入的银行卡号判断出所属的银行和卡类型。这个功能的实现涉及了多个技术...
在Android开发中,`EditText`是用户输入文本的常见组件,常常用于收集用户的数据,如手机号码。在处理手机号码时,为了提高用户体验,我们往往希望实现手机号码的分段显示,即将手机号码分为三部分,例如:138** ***...
本压缩包文件"安卓EditText输入框相关-EditText输入电话号码银行卡号自动添加空格分割.zip"提供了这样的功能实现。 首先,我们需要了解EditText的基本用法。EditText是TextView的一个子类,继承了TextView的所有...
本主题将详细介绍如何实现`EditText`输入电话号码和银行卡号时自动添加空格的功能。 首先,我们需要创建自定义的`EditText`子类,以便覆盖其默认的`addTextChangedListener`行为。这可以通过继承`EditText`并重写...
再者,自动添加分隔符的功能对于输入电话号码或银行卡号等格式化数据非常有帮助。例如,用户在输入电话号码时,系统可以自动在其间插入"+"、国家代码和区域代码,使得数字更易读。对于银行卡号,每四位数字后自动...
这个项目的主要目标是实现一个EditText,用户在输入银行卡号时,每输入四位数字,系统会自动在后面添加一个空格,同时根据输入的银行卡号,还能识别出所属的银行和卡类型。 首先,让我们深入了解一下这个功能的实现...
这种功能在某些特定场景下非常有用,比如输入银行卡号时,用户可能需要输入前几位数字,而后续的校验码或银行代码则是固定的。 首先,我们要理解`EditText`的基本用法。`EditText`继承自`TextView`,并添加了编辑...
Formatted EditText Useful components for formatting phone numbers, prices, counters. Simple implementations of a EditText widgets, which can help to visualise inputted text. Classes are inherited from...
首先,理解这个效果:通常,EditText会连续显示用户输入的文本,而“分割输入内容”的效果可能是指在用户输入特定字符后自动添加分隔符,如每四个数字后添加一个空格,用于模仿银行账号或信用卡号的输入样式。...
在这个场景下,`EditText`将作为用户输入银行卡号的界面元素。我们需要对其进行定制,以便在用户输入时自动处理字符,达到每4位插入空格的效果。 实现这个功能的方式有多种,下面是一些常见的方法: 1. **监听器...
而`EditText_Card_Limit`项目则是专门针对输入银行卡号场景优化的`EditText`,它具有每输入4位数字后自动添加空格的功能,提高了用户体验,让用户能够更清晰地查看输入的卡号。 这个自定义`EditText`实现的核心是...
在这个案例中,我们需要创建一个自定义的`EditText`,它能够实时处理用户输入的银行卡号,每输入四位数字就自动添加一个空格隔开。这个功能可以借助`TextWatcher`监听器来实现,`TextWatcher`可以在文本内容改变时...
总之,实现“每4位添加空格”的银行卡号输入效果,关键在于使用EditText的TextWatcher监听器,并在适当的时候插入或删除空格。这不仅可以提升用户体验,也能帮助用户更准确地输入和验证银行卡号。在实际开发中,应...
在Android开发中,有时我们需要对用户输入的数据进行格式化,比如在输入信用卡号时,为了提高可读性,通常会在每4位数字后自动添加一个空格。这个需求在题目中被称为“Android EditText每4位自动添加空格效果”。...
在给定的描述中,可以看到XML布局文件包含两个EditText,一个用于用户输入银行卡号(ed_yhkh),另一个显示开户银行(ed_khyh)。布局中还包含了分隔线和相应的文字提示,以及对输入类型的限制(如银行卡号通常只...
这样的功能在设计表单或者自定义输入控件时非常有用,比如信用卡号输入框,通常前几位是固定的银行标识,用户只能编辑后几位数字。本篇将深入探讨如何在 Android 中实现这样一个功能。 首先,我们需要理解 `...
自动格式化银行卡号的EditText,每四位增加一个空格,并根据银行卡号判断该银行卡归属的银行及卡别 使用 dependencies { compile 'com.yuyh.bankcardformat:library:1.0.2' } tv = (TextView) findViewById(R.id...