3

セクションヘッダーを使用してGridViewを実装しようとしています。ここでもう1つ質問がありますが、Android GridViewにカテゴリがありますか?ただし、受け入れられた回答に従うと、ヘッダーが独自の行にあるのではなく、セルとして「ヘッダー」が表示されます。

ここで何が欠けているのかわかりません(MergeAdapterも試しました)。GridViewにセクションヘッダーを実装するために必要なニュアンスを誰かが指摘できますか?

4

2 に答える 2

6

これは厳密には不可能です。セルの観点からすべてGridViewを行います。

これで、セルのセットを作成できます。これらのセルを1行にまとめて表示すると、たまたまヘッダーのように見えます。たぶん私MergeAdapterはそれを処理することができますが、私は確かにそれを試したことがありません。次のことを確認するのはあなた次第です。

  • ヘッダーセルはすべて1行にあります。これは、...
  • 空のセルは、前の行の最後の「実際の」セルの後、ヘッダーセルの前の任意のスペースに配置され、...
  • ヘッダーセルの数が適切であること(つまり、列の数と同じ)、および...
  • ヘッダーセルが正しくレンダリングされて連続したヘッダーのように見えること、そして...
  • ヘッダーセルと空のセルが有効にならないように、正しくareAllItemsEnabled()使用するisEnabled()
于 2012-11-02T22:31:08.660 に答える
0

通常のリストビューアダプタを変更して、グリッドセルを返すようにしてください。ここを参照してください

于 2015-09-19T14:36:41.843 に答える