android - 用于自定义 android editText 的库,每个字母都有单独的框(例如 otp/pin View ),间距可变以容纳多个单词

标签 android android-edittext

我找到了几个用于 pin/otp View 的库,它们是设计用于输入 pin 代码的自定义编辑 TextView :

□□□□

我正在寻找的是这样的东西,它在字母之间具有可变间距,以容纳多个单词:

□□□ □□□

我什至不确定到底要搜索什么,但我可以看到有些库几乎可以满足我的需求,但不完全是,例如:

这里的图书馆就是一个例子:

https://github.com/ChaosLeong/PinView

我认为从头开始实现这样的东西会很困难,有什么东西可以满足我的要求吗?

最佳答案

我找不到任何图书馆做这样的事情。您有 2 个选择:

  1. 为每个单词插入一个 PinView,每个单词之间留有边距
  2. 修改 PinView 库或这个库:PinEditTextField

关于android - 用于自定义 android editText 的库,每个字母都有单独的框(例如 otp/pin View ),间距可变以容纳多个单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55124108/

相关文章:

android - 如何在滚动时找到显示在 RecyclerView 顶部的项目

java - Android Studio 更新到 2.2.2 时无法识别应用程序名称

java - Android EditText setOnClickListener

java - 从多个表中检索数据 - Android Eclipse

android - Appcerator - Android 6 图像不加载

android - 没有从 EditText 得到任何东西

android - 以编程方式创建 TextView 时如何在下方设置按钮?

android - Listview android中的Edittext

android - EditText setError 没有停留在盒子上

android - 如何在 chaquopy python 中使用路径名?