2 Star 2 Fork 0

明月春秋 / BlockEditTextViewGroup

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

动态的实现任意多个数量的方形EditText的容器,限制一个字符输入,并且焦点自动向后移动,在有字符时,删除时焦点会自动向前移动,单独点击EditText时,会清空内容获取焦点。

一、控件的使用

在工程的build.gradle文件中添加

allprojects {
		repositories {
			...
			maven { url 'https://jitpack.io' }
		}
	}

2.在项目build.gradle中添加依赖

dependencies {
	        implementation 'com.github.MingYueChunQiu:BlockEditTextViewGroup:1.0'
	}

如果报Failed to resolve:com.android.support:appcompat-v7:这样的错,将依赖改写成这样

compile ("com.github.MingYueChunQiu:BlockEditTextViewGroup:1.0"){
        exclude group:'com.android.support'
    }

这里写图片描述

二、控件的使用

在代码中使用时,可以使用builder进行创建,也可以直接使用构造函数

        BlockEditTextViewGroup blockEditTextViewGroup = new BlockEditTextViewGroup.Builder(this)
                .setCount(3)
                .setTextSize(50)
                .setMargin(20)
                .setItemWidth(200)
                .setOnCompleteAllInputListener(new BlockEditTextView.OnCompleteAllInputListener() {
                    @Override
                    public void onCompleteAllInput(List<String> list) {
                        LogUtil.d("完成", list.size() + "");
                    }
                }).build();
        ((LinearLayoutCompat)view).addView(blockEditTextViewGroup);

可以给控件直接设置EditText个数,外边距,文本大小,每个EditText所占的item宽度居中显示,可以监听所有EditText都完成输入的回调事件。 如果有什么建议或意见,欢迎大家提出改善。

空文件

简介

实现指定任意个数,并且自动焦点变换,监听输入完成的EditText的横向容器。To achieve the specified number of arbitrary number, and automatically focus transformation, monitor the input of the finished EditText horizontal container. 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Android
1
https://gitee.com/MingYueChunQiu/BlockEditTextViewGroup.git
git@gitee.com:MingYueChunQiu/BlockEditTextViewGroup.git
MingYueChunQiu
BlockEditTextViewGroup
BlockEditTextViewGroup
master

搜索帮助