Android TextInputEditText 多行

问题描述 投票:0回答:1

我正在寻找一个 TextInputEditText 来支持多行文本。 在警报对话框中实现的 TextInputLayout。 我尝试了一切...怎么办? :/

非常感谢!

我的代码示例:

val editText = TextInputEditText(requireContext())
                editText.inputType = InputType.TYPE_CLASS_TEXT or InputType.TYPE_TEXT_FLAG_MULTI_LINE
                editText.maxLines = 4
                editText.setText(value ?: "")
                val maxLength = 100
                editText.filters = arrayOf<InputFilter>(LengthFilter(maxLength))
                editText.addTextChangedListener(FieldTextWatcher(columnName, dat))

                val textInputLayout = TextInputLayout(requireContext())
                textInputLayout.addView(editText)
                textInputLayout.hint = title

这是在输入时... 在此处输入图像描述

这是编辑文本失去焦点的时候在此处输入图像描述

android android-textinputedittext textinputlayout
1个回答
0
投票

添加

    editText.isSingleLine = false

输出

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.