我有一个带有多行的EditText。
问题在于,当我添加越来越多的行时,只需按ENTER键或键入,EditText
一直向下滚动即可,但是大约在10行整个活动正在滚动。
当我再次点击EditText
时,打开的键盘会覆盖整个EditText
。
但是,当我只点击第3行时,键盘不会覆盖EditText
,而View
会像应有的那样移动。
请问任何建议?
答案 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
停止滚动整个活动,也可以解决其他问题。
我希望它有所帮助。