Android多行EditText

时间:2015-08-17 13:17:27

标签: android android-edittext

我有一个带有多行的EditText。

问题在于,当我添加越来越多的行时,只需按ENTER键或键入,EditText一直向下滚动即可,但是大约在10行整个活动正在滚动。

当我再次点击EditText时,打开的键盘会覆盖整个EditText

但是,当我只点击第3行时,键盘不会覆盖EditText,而View会像应有的那样移动。

请问任何建议?

2 个答案:

答案 0 :(得分:1)

好的,使用 EditText in ScrollView 就像这样

 <ScrollView 
    android:layout_height="100dp"
    android:layout_width="match_parent">
    <EditText
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textColor="#54D66A"
        android:textSize="17sp" />

</ScrollView>

对于程序化方法,请检查

  

http://developer.android.com/reference/android/text/method/ScrollingMovementMethod.html

答案 1 :(得分:0)

您可以android:maxHeight="60dp"EditText停止滚动整个活动,也可以解决其他问题。

我希望它有所帮助。