スクロールビューがあり、ボタンクリックイベントが発生したときに100 DPを上に移動する必要があります。ボタンをクリックしたときにスクロールビューを100ピクセル上に移動する方法
私はscrollTo(0,1)を使用していますが、正しく動作していません。
スクロールビューがあり、ボタンクリックイベントが発生したときに100 DPを上に移動する必要があります。ボタンをクリックしたときにスクロールビューを100ピクセル上に移動する方法
私はscrollTo(0,1)を使用していますが、正しく動作していません。
scrollTo(0,1)
は、ScrollView
レイアウトの高さ1になります。
私が知る限り、ScrollViewで任意のピクセル数を使ってscrollToをスクロールすることはできません。
ScrollView
の "ガイド"としてを "試してみる"ことができます。どこで停止する必要がありますか?
例:
//inside your button onClick
yourScrollView.scrollTo(0, someView.getBottom());
これは上記100dp置くことができるView
の一番下にあなたのScrollView
スクロールを行います。
あなたの問題を解決することを願っています。
このようなものを試してみてください。うまくいくと思う。
it px = (int) (100 * Resources.getSystem().getDisplayMetrics().density)
yourScrollView.scrollTo(0, px);