根据此处的答案How to make edittext in Android scrollable?,为什么我的界面会变成这样?
XML编码:-
<EditText
android:id="@+id/contactMsg"
android:layout_width="288dp"
android:layout_height="wrap_content"
android:layout_alignParentTop="true"
android:layout_centerHorizontal="true"
android:layout_marginTop="390dp"
android:background="#FFF"
android:drawableLeft="@drawable/ic_action_clipboards"
android:ems="10"
android:hint="Message"
android:scrollbars="vertical"
android:maxLines = "5"
android:padding="2dp"
android:textSize="18sp" />
Java编码:-
yourMessage.setScroller(new Scroller(this));
yourMessage.setMaxLines(1);
yourMessage.setVerticalScrollBarEnabled(true);
yourMessage.setMovementMethod(new ScrollingMovementMethod());
我的界面变成这样:-
答案 0 :(得分:1)
谢谢上帝!我明白了。我只需要在我的XML编码中扔掉这个编码即可:-
android:scrollbars="vertical"
android:maxLines = "5"
并输入以下代码:-
android:inputType="textMultiLine"