2013-10-12 189 views
3

我已經嘗試使用ScrollView FOCUS_DOWN但不滾動到底部,它滾動到底部附近。它必須在添加LinearLayout元素後完成。ScrollView滾動到底部問題

我的代碼:

LinearLayoutView.addView(txtView); 
scroll.addView(LinearLayoutView); 
scroll.fullScroll(ScrollView.FOCUS_DOWN); 

感謝

+0

請查看[上一篇文章](http://stackoverflow.com/a/3310376/1129468) – gokhanakkurt

+0

@gokhanakkurt哇它的工作!謝謝 – user222

回答

2

使用下面的代碼修正:

scroll.post(new Runnable() { 

     @Override 
    public void run() { 
      scroll.fullScroll(ScrollView.FOCUS_DOWN); 
    } 
}); 
1

你試過下面的代碼..

scroll.scrollTo(0, scroll.getBottom()); 

這可能會幫助你..

+0

不工作:( – user222

0

如果要實現要滾動至底部時不斷有新的東西,你可以使用此消息類型的事情:

this.getListView().setStackFromBottom(true); 
this.getListView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL) 

這是一個ListActivity,但只是替換this.getListView()有問題的列表視圖