2012-06-01 30 views
2

我的應用程序中查看A.在視圖B打開了,我做了一個自定義的酥料餅誰的視圖包含:多視角的Android滾動型scrollTo酥料餅不工作

LinearLayout 
    ScrollView 
     LinearLayout1 
     LinearLayout2 
       . 
       . 
       . 
     LinearLayoutN 

我希望做的是從觀,將「垂直滾動」位置設置爲彈出窗口中滾動視圖的特定「線性佈局」位置的「移動到視圖B」。

我被分配了滾動在代碼中的變量和

variable.scrollTo 

不工作。

我也試圖把

sView.post(new Runnable() {  
    @Override  
    public void run() {   
     sView.scrollTo(0, myNum);  
    } 
}); 

我跑到設置視圖B的程序中,在OnCreate常規外嘗試過。似乎沒有任何工作可以滾動ScrollView。

回答

0

sView.post(new Runnable() {  
    @Override  
    public void run() {   
     sView.scrollTo(0, scrollYPos);  
    } 
}); 

是非常有用的,但是它的位置更爲重要。對於彈出視圖內的滾動視圖,上面的代碼實際上必須放在真正將彈出窗口帶到屏幕上的代碼之後。