安卓 EditText 的 android:inputType="textMultiLine" 是多行展示,配合 android:maxLines 和 android: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 中的内容全部展示来处理滚动问题。
网友评论