ビューの最後までスクロールしたい。現在、スクロールビューを最後に追加されたビューの最後までスクロールしようとしています。私はsetscrolly、smoothscrolltoで試しました。どちらも機能しますが、問題は両方とも最後までスクロールせず、最後の1ビューまでスクロールするだけです。これを克服する方法を教えてください。
質問する
2867 次
2 に答える
2
最後のビューまでスクロールせず、最後の1ビューで停止していた理由がわかりました。ビューの投稿スレッドでsmoothScrollTo(x、y)ではありませんでした。最後のビューが追加されたときにスクロールビューが更新されないため、最後のビューにスクロールしていませんでした。
view.post(new Runnable() {
public void run() {
scrollview.smoothScrollTo(x,y);
});
于 2012-07-06T13:22:44.827 に答える
0
transcript mode
リストビューのパラメータを使用してみてください。新しいアイテムへのスクロールを自動的に提供します。
getListView().setTranscriptMode(ListView.TRANSCRIPT_MODE_ALWAYS_SCROLL);
于 2012-07-06T13:28:20.333 に答える