0

gridviewに問題があります。条件をチェックしてビューを作成しているとき、つまりif(convertView == null)の場合、グリッドビューの各アイテムにはいくつかのデータ(画像、テキストなど)が含まれています。グリッドビューのアイテムがランダムになった場合、それらは順番に並んでいません。また、ビューの作成にif(true)を使用すると、グリッドのスクロールがスムーズになりません。

誰でも私を助けることができますか???? ありがとう:)

4

1 に答える 1

0

gridView のアダプターの getView() 実装は、n 回呼び出されます。ここで、n はデータ セットのサイズです。したがって、次のようなチェックを行う必要はありません。

if (convertView == null)

これは、getView() 自体によって処理されます。また、convertView を特定のクラスにしたい場合や、null の場合は既存の layout.xml ファイルから新しいレイアウトを作成する場合にも、このチェックを行うことができます。

于 2012-12-18T08:16:33.220 に答える