为了想实现多行文本框的输入及显示效果,逐一解决了如下问题:
1. 如何让EditText显示成为一个文本框的区域用来输入;
2. 光标从首行开始显示;
3. 如何是设置卷轴;
4. 如何固定文本框的大小。
5. 如何让文本框显示边线;
为了达到如下的效果,我们做了如下的工作:
<EditTextandroid:id="@+id/add_content"android:layout_width="fill_parent"android:layout_height="wrap_content"android:enabled="true"android:gravity="top" <!-用来设置光标的起始位置从顶行开始,否则默认情况下是从中间行开始->android:inputType="textMultiLine"android:minLines="8"android:maxLines="10"android:scrollbars="vertical" android:background="@android:drawable/edit_text" <!-用来显示控件的边线->></EditText>