Jon*_*Wei 85 android android-edittext
我在EditText字段中设置了最大文本长度.
<EditText
android:id="@+id/courseDescriptionField"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:inputType="textMultiLine"
android:lines="5"
android:maxLength="@integer/max_course_description_limit"
android:gravity="left|top" >
</EditText>
Run Code Online (Sandbox Code Playgroud)
然而,问题是,文本STOPS出现在140个字符之后,但它仍然继续输入,除了文本没有出现,但是,它确实出现在"缓冲区"(意思是建议事物)中这就是你所说的.
作为旁注,我使用TextWatcher来跟踪限制.有没有办法完全限制文本的数量,所以当有140个字符时,按下退格/删除以外的其他内容时没有任何反应?
Ush*_*doo 102
使用 android:maxLength="140"
这应该工作.:)
希望有所帮助
mrr*_*aat 43
我有同样的问题.
这是一个解决方法
android:inputType="textNoSuggestions|textVisiblePassword"
android:maxLength="6"
Run Code Online (Sandbox Code Playgroud)
Thx to 如何在EditText中关闭建议?
Sam*_*ami 16
EditText editText= ....;
InputFilter[] fa= new InputFilter[1];
fa[0] = new InputFilter.LengthFilter(8);
editText.setFilters(fa);
Run Code Online (Sandbox Code Playgroud)
小智 6
你可以试试这个
EditText et = (EditText) findViewById(R.id.myeditText);
et.setFilters(new InputFilter[]{ new InputFilter.LengthFilter(140) }); // maximum length is 140
Run Code Online (Sandbox Code Playgroud)
我有同样的问题.当你添加它时它完全正常:
android:inputType="textFilter"
Run Code Online (Sandbox Code Playgroud)
到你的EditText.
| 归档时间: |
|
| 查看次数: |
105815 次 |
| 最近记录: |