Android Studio 0.4.4
您好,
我希望EditText属性textmultiline默认显示3行。但是,我不能看到这样做。因为它总是显示1行。有什么方法可以使用LinearLayout做到这一点吗?
这是我的xml文件:
<TextView
android:id="@+id/tvName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"/>
<TextView
android:id="@+id/tvPhone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"/>
<TextView
android:id="@+id/tvEmail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"/>
<EditText
android:id="@+id/etMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"
android:hint="Enter your message"
android:inputType="textImeMultiLine"
android:minLines="3"
android:gravity="top|left">
<requestFocus/>
</EditText>
<Button
android:id="@+id/btnSendMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Send Message"
android:textSize="22sp"/>
<ImageView
android:id="@+id/ivEmailPicture"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:contentDescription="Picture of email being send"
android:src="@drawable/email"/>
我当前设计的屏幕截图,你可以看到editText(输入你的消息)只显示1行。
非常感谢任何建议,
答案 0 :(得分:3)
答案 1 :(得分:2)
您需要更改EditText的“android:lines”值: 您的代码应如下所示:
<TextView
android:id="@+id/tvName"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"/>
<TextView
android:id="@+id/tvPhone"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"/>
<TextView
android:id="@+id/tvEmail"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"/>
<EditText
android:id="@+id/etMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:textSize="22sp"
android:hint="Enter your message"
android:inputType="textImeMultiLine"
android:lines="3"
android:minLines="3"
android:gravity="top|left">
<requestFocus/>
</EditText>
<Button
android:id="@+id/btnSendMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Send Message"
android:textSize="22sp"/>
<ImageView
android:id="@+id/ivEmailPicture"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:contentDescription="Picture of email being send"
android:src="@drawable/email"/>
<requestFocus/>
</EditText>
<Button
android:id="@+id/btnSendMessage"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Send Message"
android:textSize="22sp"/>
<ImageView
android:id="@+id/ivEmailPicture"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:contentDescription="Picture of email being send"
android:src="@drawable/email"/>
祝你好运! :)