将ScrollView滚动到特定ID

Bia*_*aly 2 java android scrollview

我的活动中有一个Scrollview,我希望当我按下一个按钮时,视图会向下滚动到视图中的特定ID.经过一些搜索,我发现我可以使用这段代码

scrollView.post(new Runnable() {
        @Override
        public void run() {
            scrollView.fullScroll(View.FOCUS_DOWN);
        }
    });
Run Code Online (Sandbox Code Playgroud)

但它会向下滚动所有页面.我想滚动到视图中间的特定ID

Mar*_*vic 5

ScrollView scrollView = (ScrollView) findViewById(R.id.scroll_view);
scrollView.postDelayed(new Runnable() {
     public void run() {
          scrollView.scrollTo(0, (int)view.getY());
     }
}, 100);
Run Code Online (Sandbox Code Playgroud)

view =您想要滚动到的视图