草庐IT

pinLength

全部标签

android - 自定义 Android 密码输入小部件

我正在尝试为android创建一个自定义pin代码小部件,作为仅使用带有密码inputType属性的EditText的替代方法。我想要显示的是一行框,并在用户键入他的pin时填充每个框。其他人做了类似的事情,但结果是固定数量的EditTextView,并且有很多丑陋的代码用于在键入字符时交换焦点或删除。这不是我想要采用的方法;相反,我正在将我的设计设计为具有可自定义的长度(简单)并且表现为单一可聚焦View(不太容易)。到目前为止,我的概念是LinearLayout(用于容纳“框”)和EditText(用于存储用户输入)之间的某种混合体。这是到目前为止的代码...publicclass