У меня есть активность с editText посередине. Когда я нажимаю на editText, появляется клавиатура, и экран движется так, что editText находится чуть выше клавиатуры, охватывая другие вещи, которые находятся ниже.
Я не хочу изменять размер или добавлять дополнение к макету. Мне просто нужно, чтобы экран прокручивал вверху пространство, которое мне нужно, чтобы увидеть и другие вещи ниже. Другими словами, я хотел бы выбрать позицию editText, когда появится клавиатура. Этого было бы достаточно, если экран прокручивается полностью, показывая мне нижнюю часть макета.
Я попытался поместить макет в scrollView, добавив этот код в editText
editText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//make the view scroll down to the bottom
scrollView.scrollTo(0, scrollView.getBottom());
}
});
но это не сработает. У кого-нибудь есть идея? Заранее благодарю вас!