安卓edittext 字数限制不生效

安卓 EditText 的 android:inputType="textMultiLine" 是多行展示,配合 android:maxLinesandroid:maxLines 可以根据行数显示 EditText 大小,

EditText 设置 android:inputType="textMultiLine" 时,android:maxLength="100" 的字数限制将不生效,此时再在代码中调用 i 使字数限制生效。

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

当 EditText 嵌套在 ScrollView 时,将产生滚动冲突,到EditText 内容将无法滚动,

如果 EditText 高度不限制,可以通过 android:layout_height="wrap_content" 和 android:minHeight="100dp" 将 EditText 中的内容全部展示来处理滚动问题。

你可能感兴趣的:(安卓edittext 字数限制不生效)