Как сделать ScrollTo для прокрутки до того же y - PullRequest
0 голосов
/ 15 января 2020

У меня есть TextView, который содержит большой текст и ScrollView. Так что я хочу сделать содержание для этого. Но использование smooth / scrollTo дает разные результаты на разных устройствах. Я пытаюсь добиться прокрутки в одну и ту же позицию на разных устройствах. Спасибо.

1 Ответ

0 голосов
/ 15 января 2020

Вы можете использовать положение виджета, например, вы можете добавить виджет в любую нужную вам часть, сделать его невидимым, а затем получить координаты этого виджета.

scrollView.smoothScrollTo(0,layout_parent.getTop());
    scrollView.post(new Runnable() {
        @Override
        public void run() {
            scrollView.smoothScrollTo(0,textView.getTop()-100);
        }
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...