2015-06-28 105 views
1

我想滾動到我的ScrollView的頂部,並且我使用的是以下兩種類型,它的工作原理有點超過50%其他時間只坐在那裏它是滾動查看不滾動到頂部 - Android

private void focusOnView(){ 
    new Handler().post(new Runnable() { 
     @Override 
     public void run() { 
      sv.scrollTo(0, sv.getTop()); 
     } 
    }); 
} 

而其他的方式,我做

sv.post(new Runnable() { 
     public void run() { 
      Log.i(TAG, "TOP TOP"); 
      sv.scrollTo(0, sv.getTop()); 
     } 
    }); 

THnaks的幫助

回答

3

使用此

sv.post(new Runnable() { 
     public void run() { 
      Log.i(TAG, "TOP TOP"); 
      sv.scrollTo(0, 0); 
     } 
    }); 
0

另一種方法:

sv.post(new Runnable() { 
    public void run() { 
     sv.fullScroll(ScrollView.FOCUS_UP); 
    } 
}); 

如果你想滾動到底部,使用FOCUS_DOWN。