如何在android中创建多行EditText

Ris*_*shi 1 android

我很难创建一个多行和宽度接近"100dp"的EditText.功能是我想要的,可以输入他的10-20行的短消息,就像我在这个BOX中输入我的问题.这是我用来获得所需功能的代码.

<EditText android:inputType="textMultiLine"
    android:text="" 
    android:layout_height="100dp" 
    android:layout_width="fill_parent" 
    android:id="@+id/desc_text" 
    android:layout_marginLeft = "5dp"
    android:layout_marginRight = "5dp"
    android:scrollHorizontally ="true"
    android:scrollbars = "vertical"
    android:singleLine = "false">
</EditText> 
Run Code Online (Sandbox Code Playgroud)

但我得到一个100dp高度的编辑文本,但仍然从中间输入单行输入.请帮我怎么做.谢谢

ing*_*abh 11

尝试以下代码

<EditText
    android:id="@+id/msgtext"
    android:layout_width="fill_parent"
    android:textSize="18sp"
    android:layout_alignParentLeft="true"
    android:layout_marginLeft="10dip"
    android:layout_marginTop="10dip"
    android:layout_marginRight="10dip"
    android:scrollbarAlwaysDrawVerticalTrack="true"
    android:inputType="textMultiLine"
    android:layout_height="150dip"
    android:gravity="top"
    android:padding="5dip">
</EditText>
Run Code Online (Sandbox Code Playgroud)