2011-06-23 23 views
0

アンドロイドScrollViewのスクロール範囲を設定することが可能であった場合、私は思っていました。基本的に私は1つの子供が画面の下から100ピクセル伸びるスクロールビューを持っています。通常、スクロールビューはスクロールして子ビューの一番下までスクロールしますが、スクロールビューを取得してスクロールを途中で停止し、子ビュー全体を表示しない方法がありますか? ScrollViewを拡張してcomputeVerticalScrollRange()をオーバーライドしようとしましたが、うまくいきませんでした。どんな助けもありがとう。設定スクロール範囲

おかげで、 サム

答えて

0

あなたはそれだけで、時には一番下までスクロールしますか?それとも全く決してありませんか?後者の場合は、レイアウトを再検討し、その子をscrollviewの親から削除することをお勧めします。

+0

だけ時々、私は状況に応じてスクロール範囲に含めないようにするオプションを持っていると思いスクロールビューの子内部の子ビューがあります。スクロールビュー内の子ビューでこのソリューションを使用することで、これを実現することができました。 http://stackoverflow.com/questions/2963152/android-how-to-resize-a-custom-view-programmaticallyしかし、新しいサイズが設定された後、子ビューは歪められ、正しくスケーリングされませんでした。 – Sam

+0

は多分スクロールheightプロパティonScrollのために聞いてみてください、あなたはそれがある時点で停止したい、とscrollheightがあなたの子ビューのトピーと一致するならば、スクロールを防ぎますか? –

関連する問題