gpt4 book ai didi

android - 如何将编辑文本中的用户输入限制为数字以外的所有内容

转载 作者:行者123 更新时间:2023-11-29 18:03:14 26 4
gpt4 key购买 nike

我想知道如何阻止用户以编程方式将数字输入到我的编辑文本中,以便它具有与这样做类似的效果

android:digits="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ#$%......" 

我查看了 edittext.setInputType(InputType.something) 但我找不到阻止用户输入数字的输入类型。

有谁知道如何通过输入类型或其他方法做到这一点?

最佳答案

InputFilter filter = new InputFilter() {
@Override
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend) {
String output = "";
for (int i = start; i < end; i++) {
if (!Character.isDigit(source.charAt(i))) {
output += source.charAt(i);
}
}
return output;
}
};
edit.setFilters(new InputFilter[]{filter});

假设 edit 是你的 EditText

关于android - 如何将编辑文本中的用户输入限制为数字以外的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14757718/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com