ListView には、読み込み中のメッセージを表示するのに役立つ addFooterView メソッドがあります。しかし、GridView にはこのメソッドがありません。では、Google Play に表示されているように、GridView にフッター ビューを追加するにはどうすればよいでしょうか。
5 に答える
Android BucketListAdapter
これはバケット リスト アダプターの実装であり、Google Play アプリケーションに表示されるものと似ています。リスト要素のグリッドのようなレイアウトを備えており、リストのヘッダーとフッターを引き続き使用できるという利点があります。これは、標準の GridView では不可能なことです。
いいえ、申し訳ありませんが、GridView はこの種の機能を提供していません。
「詳細はここをクリック」のエントリが必要な場合は、現在のグリッド データの最後に到達したら、データを遅延ロードします。CommonsWare のEndlessAdapterを見て、それを GridView に適応させることができます。
相対レイアウトを試して使用し、グリッド ビューを配置し、属性android:layout_alignParentBottom="true"
を使用してリニア レイアウトを作成すると、グリッド ビューの下に必要なものを配置できます。
エンドレス スクロール リスナーを gridview のスクロール リスナーとして使用できます。スクロール リスナーを使用すると、現在の位置を取得できます。最後に到達すると、カスタム読み込みビューが表示され、ネットワークからの読み込みが完了すると (AsyncTask またはローダーが完了)、読み込みビューを非表示にすることができます。