edittext 受限 WRAP_CONTENT

Limited WRAP_CONTENT for edittext

我希望当我的 edittext 为空时它的高度是 40px,即它只需要 space 一行。当输入文本时,高度会增加。它的高度应该更像 WRAP_CONTENT,但我希望一旦它达到 (5*40px) 或 200px 的高度,即 5 行的 space。它不再增加了。它的行为就好像它的高度是固定的 200px。如何访问此类高度功能。

请尝试通过提供编程参考而不是 XML 参考来提供帮助。提前致谢...

你应该看看这个问题。它正是您所需要的。下次提问的时候,请稍微研究一下。

此外,如果您希望设置 EditText 的拉伸程度,还有一个名为 android:maxLines="int"editText.setMaxLines(int numOfLines) 方法的标签。它会完全满足您的需求。