1.顯示7行,超過7行自動向下補充行數
<EditText
android:id="@+id/edt_content"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/white"
android:gravity="left|top"
android:hint="請輸入作業內容"
android:inputType="textMultiLine" <!--設置可以多行-->
android:maxLength="800" <!-- 限制最大可輸入字符數 -->
android:minLines="7" <!-- 初始化時顯示的是7行 -->
android:padding="10dp"
android:paddingLeft="10dp"
android:textSize="14sp" />
2.自動滾動條,並顯示最新內容
<EditText
android:id="@+id/edt_content"
android:layout_width="fill_parent"
android:layout_height="260px"
android:textColor="#000000"
android:padding="5px"
android:scrollbars="vertical" <!--垂直滾動條-->
android:singleLine="false" <!--多行-->
android:maxLines="14" <!--最多顯示14行-->
android:focusable="false"
android:clickable="true"
android:background="#ff87CEEB"
/>
要在Java代碼中設置滾動的方法( EditText mEdtContent ):
mEdtContent.setMovementMethod(ScrollingMovementMethod.getInstance());
下面是設置顯示最新的內容:
mEdtContent.setSelection(chatsView.getText().length(), chatsView.getText().length());