2011-07-07 21 views
0

グリッドビューに表示するイメージのarraylistがありますが、そのうちの12個を一度に表示し、その後数秒ごとに1つのイメージを変更するだけです表示される画像の数を12に制限する方法もわかりません。私は、baseAdapterを拡張してカスタムアダプタを使用しています。どんな助けもありがとうございます。GridViewで表示されるアイテムの数を制限する

答えて

2

あなたのカスタムBaseAdaptergetCountメソッドで12を返すことでこれを解決したらどうなりますか?

+0

よろしくお願いいたします。 グリッドビューが実際にグリッドをどのように更新するかについては、notifyDataSetChanged()を呼び出すと、グリッドビューが実際にグリッドを更新する方法に関して、 1つ1つをすべて再描画するのか、それとも1つだけ変更したのかを再描画するのですか? 私は今ではサイズ12のarraylistを使用して毎回ランダムな変更を行うことができるからですその値の1つをランダムに新しい値に置き換えますが、私は – confused

+0

のトランジションを追加したいのですが、それは変更されたものだけをアニメーション化する必要があります。 – confused

+0

アイテムを変更しただけでアニメーション化したい場合'notifyDataSetChanged'を更新したり呼び出すべきではありませんが、変更してアニメートするカスタムビュー(gridviewアイテムとして)を作成するべきです自己。 – Cristian

関連する問題