我正在使用 this我的应用程序中的库。我必须以编程方式设置编辑文本的限制。
现在我在 xml 文件 android:maxLength="5"
中做它。但我想为不同的 Activity 设置不同的长度,长度将动态决定。我怎样才能实现它?
最佳答案
PinEntryEditText
源代码中有方法setMaxLength()
可以设置MaxLength
public void setMaxLength(final int maxLength) {
mMaxLength = maxLength;
mNumChars = maxLength;
setFilters(new InputFilter[]{new InputFilter.LengthFilter(maxLength)});
setText(null);
invalidate();
}
示例代码
PinEntryEditText.setMaxLength(5);
PinEntryEditText.setMaxLength(6);
PinEntryEditText.setMaxLength(7);
关于android - 以编程方式设置 PinEntryEditText 限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50960574/