Android 如何设置编辑文本';s的初始高度,同时允许其在溢出时扩展
我目前正在开发一款android应用程序,我在EditText方面遇到了一些问题 我想创建一个editText,其中包含一个空字符串,该字符串的起始高度等于1行或多行,并保持该高度,但当文本开始溢出到当前大小以下时,允许其增长 我尝试了几件事:Android 如何设置编辑文本';s的初始高度,同时允许其在溢出时扩展,android,android-edittext,Android,Android Edittext,我目前正在开发一款android应用程序,我在EditText方面遇到了一些问题 我想创建一个editText,其中包含一个空字符串,该字符串的起始高度等于1行或多行,并保持该高度,但当文本开始溢出到当前大小以下时,允许其增长 我尝试了几件事: 如果我将Edittext的大小设置为某个值,它不会增长。。。前面的几行只是向上移动,变得不可见 当我没有设置大小并使用默认高度时,edittext总是以两行而不是一行的高度开始 如何解决此问题?您可以尝试使用包装内容,该内容应随文本展开 <Edit
如何解决此问题?您可以尝试使用包装内容,该内容应随文本展开
<EditText
android:width = "match_parent"
android:height= "wrap_content"/>
您可以尝试使用应随文本展开的换行内容
<EditText
android:width = "match_parent"
android:height= "wrap_content"/>
您可以使用edittext的minLines属性设置最小行数,也可以使用高度作为换行内容以使其可扩展
<EditText
android:width = "match_parent"
android:height= "wrap_content"
android:minLines="1"/>
您可以使用edittext的minLines属性设置最小行数,也可以使用高度作为换行内容以使其可扩展
<EditText
android:width = "match_parent"
android:height= "wrap_content"
android:minLines="1"/>
使用这些选项怎么样
android:maxHeight="100dip"
android:minHeight="40dip"
MaxHeight将强制EditText的高度不超过100度
最小高度将强制EditText的最小高度为40度
(示例)
此代码将强制您的EditTex的高度范围为“56dip~200dip”使用这些选项如何
android:maxHeight="100dip"
android:minHeight="40dip"
MaxHeight将强制EditText的高度不超过100度
最小高度将强制EditText的最小高度为40度
(示例)
此代码将强制您的EditTex的高度范围为“56dip~200dip”是的,但是使用换行内容创建带有空字符串的editText时,始终会创建两行高的editText。我不能把它降低到1行高…其他事情正在发生,那么它不应该创建2行,我刚刚测试了这个,它只有1行高谢谢,我想我应该找到可能存在的其他问题,把你的代码发布到这里,我们可以看看是否有什么东西看起来很奇怪是的,但是使用换行内容创建一个带有空字符串的editText总是创建一个两行高的editText。我不能把它降低到1行高…其他一些事情正在发生,那么它不应该创建2行,我刚刚测试了这个,它只有1行高谢谢,我想我应该找到可能存在的其他问题在这里发布你的代码,我们可以看看是否有什么奇怪的事情