Как прокрутить вид до верхней части экрана - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть EditText в моем андроиде NestedScrollView, и я хочу, чтобы он шел вверх, когда он сфокусирован, что-то вроде этого:

enter image description here

Я пытался:

Плавная прокрутка / прокрутка до прямого пикселя, Плавная прокрутка / прокрутка к верхней части вида (или внизу)

ни один из них не работает и даже не отвечает последовательно.

Edit:

Понял, оставлю вопрос для документации.

Я получил размер ScrollView с

scrollView.getBottom();

А затем прокручивается в нужное место с помощью:

scrollView.scrollTo(0,2*scrollView.getBottom()/5); //size will vary from view to view

1 Ответ

0 голосов
/ 13 ноября 2018

Может быть, у вашего scrollView недостаточно времени для расчета его размера?Вы пробовали:

scrollView.post(new Runnable() {
    @Override
    public void run() {
        scrollView.scrollTo(0, 0);
    }
});
...