0

ViewFlipperWeb から解析したニュース記事間を移動するを作成しました。

それはすべて機能しますが、現在のアイテムを下にスクロールしてから次/前のアイテムに移動するとScrollView、新しい記事アイテムの上部までスクロールしません。最後のアイテムを読み終わった場所で「ハング」します。

onClick(View v)私の方法の最後に私は持っていますthisScrollView.scrollTo(0, 0);

面白いことに、これはエミュレーターと Sony Ericsson Xperia では機能しますが、HTC Desire と Galaxy Tab では機能しません。このメソッドは API レベル 1 以降で使用できるため、デバイスの Android バージョンとは関係ありません。

誰でもアイデアはありますか?

4

3 に答える 3

1

scrollTo(0,0)ViewFlipper を子として含む ScrollViewも試しました。結果はあまり正確ではありませんでした。

smoothScrollTo(0, 0); 次に、以下のように試しました

 _viewFlipperParentScrollView.fullScroll(View.FOCUS_UP);
 _viewFlipperParentScrollView.pageScroll(View.FOCUS_UP);
 _viewFlipperParentScrollView.smoothScrollTo(0, 0);

結果は完全に満足できるものではありませんが、

_viewFlipperParentScrollView.scrollTo(0, 0);
于 2011-07-28T19:28:05.923 に答える
0

私は通常、この目的のためにsetSelectionAfterHeaderViewを使用し、HTC デバイスで動作します。

于 2011-04-11T12:38:50.117 に答える