2011-12-29 8 views

答えて

1

smoothScrollToOffset(int offset)smoothScrollToPosition(int position)は、両方ともGridViewの機能です。

smoothScrollToPosition(int position)を使用することをお勧めします。これは、スクロールするビューの位置(アダプタ内の位置)をパラメータとするためです。おそらく、スクロールしたい場所のアダプター内の位置を知っているでしょう。

は、参考のためにここを見て:http://developer.android.com/reference/android/widget/GridView.html

+0

おかげで(3)error.iは、API 7 –

3

下のAPIに

を使用している場合は、API 8以上gridview.scrollTo(x, y)を使用している場合に表示される最初の画像の位置を計算し、smoothScrollToPosition()を使用してGridViewの中でその位置を設定する必要がありますSTEP-1は貪欲ビューから最初と最後の画像位置を取得

ステップ2ユーザがボタンstroeをとして選択された位置を下にクリックユーザがボタンストアをクリックするとはfirst visible image position -1 STEP-3として選択された位置は、使用して画像の選択を設定し、低いAPIのgridview.scrollTo(x, y)を使用し、API 8ためsmoothScrollToPosition(position)を用いて画像のx及びy座標を渡すことによって、GridViewのスクロール又はAlex..iは、コードmGrid.smoothScrollToPositionを追加高い

+0

感謝のスニルを使用しています表示された.IT、uがその下さい –

+0

のための例を提供することができ、私は、コードmGrid.smoothScrollToPosition(3を追加しました).itはエラーを表示しています。私はAPIを使用しています7。 –

関連する問題