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