Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/193.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 提示的EditText字符限制_Java_Android_Android Edittext - Fatal编程技术网

Java 提示的EditText字符限制

Java 提示的EditText字符限制,java,android,android-edittext,Java,Android,Android Edittext,我将EditText的限制设置为1 InputFilter[] editFilters = editText.getFilters(); InputFilter[] newFilters = new InputFilter[editFilters.length + 1]; System.arraycopy(editFilters, 0, newFilters, 0, editFilters.length); newFilters[editFilters.length] = new InputFi

我将EditText的限制设置为1

InputFilter[] editFilters = editText.getFilters();
InputFilter[] newFilters = new InputFilter[editFilters.length + 1];
System.arraycopy(editFilters, 0, newFilters, 0, editFilters.length);
newFilters[editFilters.length] = new InputFilter.LengthFilter(1); //the desired length
editText.setFilters(newFilters);
但是我想为HintText写一些长度为2个字符的东西。但我不能这样做,因为性格的限制

我的意思是,当我想写一些东西时,极限必须是1,但提示一下,它必须是2


有办法吗?

在布局
XML
中使用
android:maxLength=“1”
可以解决您的问题


它会将输入长度限制为
1
,并且不会影响提示长度。

为什么提示文本需要限制?@RanderGabriel我有一些小框(pinview)。他们的计数在1到35之间。我想显示哪个盒子在哪个地方,我想在提示中这样做。我不想在插针的侧面添加任何文本视图。