2015-08-17 5 views
0

У меня есть один EditText с несколькими строками.Android multiline EditText

Проблема заключается в том, что, когда я добавляю все больше и больше строк, просто нажимая ENTER или вводя, EditText продолжает прокручивать, что в порядке, но после ок. Прокрутка всего 10 строк.

И когда я снова нажимаю на EditText, открытая клавиатура покрывает весь EditText.

Но, когда я нажимаю только на третьей строке, клавиатура не покрывает EditText и View перемещается так, как должно быть.

Любые советы, пожалуйста?

+0

Ваш вопрос не очень понятно ... Пожалуйста, добавьте некоторые скриншоты и код. – mlumeau

+0

Используете ли вы 'ScrollView' для своего макета? –

+0

привет, вид прокрутки выше edittext ... редактировать текст не в режиме прокрутки –

ответ

0

android:maxHeight="60dp"EditText Чтобы остановить прокрутку всей деятельности, вы можете решить другую проблему.

Надеюсь, это поможет.

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

Смежные вопросы