- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
假设我有一个 EditText,我想将它限制为 0-9 和 A-F(含),用于十六进制输入。有什么办法可以做到吗?我试着查看 InputFilters,但我不确定这是正确的方法。有人做到了吗?
最佳答案
将输入类型设置为数字,数字设置为“0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ”在 xml 文件中,它看起来像这样:
<EditText
android:id="@+id/hexedit"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:digits="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"
android:inputType="number"
/>
您可以尝试不同的输入类型,看看它们会调出哪种软键盘布局。
关于android - 我如何定义我自己的 InputFilter 并只允许某些类型的输入(见帖子)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11604919/
在某些 Android 设备上,我在 InputFilter 内遇到了 IndexOutOfBoundsException,我用它来删除输入开头的任何零: 我的代码: zeroFilter =
我正在使用 InputFilter 类制作一个支持数字分组的屏蔽 EditText。例如,当用户插入“12345”时,我想在 EditText 中显示“12,345”。我该如何实现? 这是我的不完整代
我为 EditText 组件创建了一个 InputFilter,它只允许在一个范围内(例如从 1.5 到 5.5)出现 double 值。一切正常,直到我删除了小数点: 我输入了 1.68,然后删除了
我正在寻找 Jetpack Compose TextField 中 EditText 的 InputFilter 的等效方法。 因为我试图阻止用户输入不需要的值,例如 %@*()-以字符为例。 最佳答
$app->post('/', function () use ($app) { $email = new Input('email'); $email->getValidatorCh
我在这样的表单条目上有一个验证器: $this->add(array( 'name' => 'email', 'required' => true,
$app->post('/', function () use ($app) { $email = new Input('email'); $email->getValidatorCh
我在这样的表单条目上有一个验证器: $this->add(array( 'name' => 'email', 'required' => true,
到目前为止,我一直在将输入过滤器绑定(bind)到模块中的表单,换句话说,我一直在表单中创建元素,将输入过滤器添加到模块端的元素。 例如检查这个example 现在我正在根据需要动态创建文本字段元素,
在我的 ZF2 应用程序中,我有一个包含多个可选字段的表单。如果用户决定将该字段留空,那么它应该在数据库中将其设置为 NULL,但是 - 它不起作用。 示例字段: $this->add(array(
我想将 InputFilter 应用于我的 EditTextPreferences... 在我使用 PreferenceActivity 之前,我有 EditTexts 和这样的过滤器:
int maxLength = 20; private String blockCharacterSet = "~#^|$%'&*!;"; private InputFilter filter = n
我正在尝试实现一个 EditText,它将输入限制为仅字母字符 [A-Za-z]。 我从 this post 中的 InputFilter 方法开始.当我键入“a%”时,文本消失,然后如果我按退格键,
我正在尝试实现一个 EditText,它将输入限制为仅包含数字的大写字符 [A-Z0-9]。 我从一些帖子的 InputFilter 方法开始。但在这里我在 Samsung Galaxy Tab 2
street = (EditText) findViewById(R.id.street); InputFilter filter = new InputFilter() { public C
假设我有一个 EditText,我想将它限制为 0-9 和 A-F(含),用于十六进制输入。有什么办法可以做到吗?我试着查看 InputFilters,但我不确定这是正确的方法。有人做到了吗? 最佳答
是否有可能有 InputFilters 列表,例如只允许输入,例如$1,01 或 $100,95 已完成 editText.filters = arrayOf(CurrencyFormatInputF
我正在尝试自定义默认错误消息“Value is required and can't be empty” 在 zf2 我正在使用以下代码在 inputfilter 的验证器中添加自定义默认错误消息 $
所以我得到了一个 ZF2 应用程序,在我拥有的 InputFilter 中得到了一个 Form 和一个 InputFilter: $this->add( array(
我在编写的应用程序中遇到了一个非常奇怪的问题,即 EditText 分配了 InputFilter。这个想法是,拥有一个 EditText,根据用户的区域设置,它只接受十进制数字作为输入,最多两位小数
我是一名优秀的程序员,十分优秀!