2017-04-18 45 views

回答

0

你可以做到這一點與Rxjava但也許你應該對工作方案,要找到一個更好的辦法,而不是這個, 這裏有一個指南,它可以幫助你

Observable.interval(400, TimeUnit.MILLISECONDS)//amount of time 
        .take(4)//as many times as you want 
        .observeOn(AndroidSchedulers.mainThread()) 
        .subscribe(
          onNext -> scrollView.fullScroll(View.FOCUS_DOWN) 
        ); 
1

要到按鈕滾動視圖底部點擊你可以做這樣的事情:

public void onButtonClick(View view){ 
    ScrollView scrollview = ((ScrollView) findViewById(R.id.scrl)); 
    scrollview.post(new Runnable() { 
     @Override 
     public void run() { 
      scrollview.fullScroll(ScrollView.FOCUS_DOWN); 
     } 
    }); 
} 
+0

雖然這段代碼可能會回答這個問題,提供額外的[上下文](https://元.stackexchange.com/q/114762)關於_how_和/或_why_解決問題會提高答案的長期價值。請記住,您正在爲將來的讀者回答問題,而不僅僅是現在要求的人!請[編輯](http://stackoverflow.com/posts/43466232/edit)你的答案添加一個解釋,並給出一個適用於什麼限制和假設的指示。它也不會提及爲什麼這個答案比其他。 –

相關問題