Android 在Scrollview中自动滚动
如何在ScrollView中的某个特定位置从下到上自动滚动,使其看起来像是拖动以在ScrollView中向上滚动Android 在Scrollview中自动滚动,android,scrollview,autoscroll,Android,Scrollview,Autoscroll,如何在ScrollView中的某个特定位置从下到上自动滚动,使其看起来像是拖动以在ScrollView中向上滚动 基本上,我想创建一个从下到上平滑旋转的轮子。您可以使scrollview滚动,并为平滑滚动添加一些睡眠: private void sendScroll(ScrollView scrollView){ final Handler handler = new Handler(); new Thread(new Runnable() {
基本上,我想创建一个从下到上平滑旋转的轮子。您可以使scrollview滚动,并为平滑滚动添加一些睡眠:
private void sendScroll(ScrollView scrollView){
final Handler handler = new Handler();
new Thread(new Runnable() {
@Override
public void run() {
try {Thread.sleep(100);} catch (InterruptedException e) {}
handler.post(new Runnable() {
@Override
public void run() {
scrollView.fullScroll(View.FOCUS_UP);
}
});
}
}).start();
}
添加以下行:
scroll.scrollTo(0, scroll.getBottom());
在XML中添加:
android:focusable="true"
android:focusableInTouchMode="true"
这是可行的,但是使用scroll.post更简单。