gpt4 book ai didi

Android 只显示键盘中的某些字符

转载 作者:行者123 更新时间:2023-11-29 17:26:55 25 4
gpt4 key购买 nike

我在 Android 应用程序中有以下问题需要解决。我有一个 editText,当提示输入键盘时,它必须只显示数字和字母“x”和“c”。这可能吗?感谢您的帮助!

最佳答案

当然可以,过滤器使用 InputFilter

这里有一段示例代码:

InputFilter filter = new InputFilter()
{
public CharSequence filter(CharSequence source, int start, int end, Spanned dest, int dstart, int dend)
{
for (int i = start; i < end; i++)
{
if (Character.isDigit(source.charAt(i)) || (source.charAt(i) == 'x') || (source.charAt(i) == 'c'))
{
return "";
}
}

return null;
}
};

editText.setFilters(new InputFilter[] { filter });

关于Android 只显示键盘中的某些字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34291441/

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