0

ListView のスクロールされた Y 座標をプログラムで 720 ピクセルに設定しています。正常に動作しますが、ユーザーが ListView に触れると、トップに戻ります。スクロールはありませんが、コンテンツが変化し、リストの一番上に表示されます。ListView には、カスタム アダプターを使用して膨らませる 0:00 から 23:00 までの 1 日の時間を表す項目が 1 つだけ含まれています。

onScrollChanged、onTouchなどをオーバーライドしようとしましたが、何も機能しません。

ListView は、ViewPager のアダプターで拡張されます。そこに scrollTo プロパティを設定しました。

ListView が一番上に来ないようにする方法はありますか?

4

1 に答える 1

-1

ListView には項目が 1 つしかないため、ListView の代わりに ScrollView を使用して修正しました。

于 2014-03-27T13:18:06.753 に答える