私は現在、Androidマーケット(私はPlayストアを意味する)に似たレイアウトを再現するためにGridLayoutを使用したいと思います。GridLayoutとダイナミックビュー
今、私は比較的似た何かをするために管理:
これは良さそうに見えますが、私は、私はビットマップの代わりに、色を使用した場合、これは多くのビューでうまくスケーリングとは思いませんビューの背景のために。私はGridLayoutがアダプタを使用できないことを理解しているので、表示/非表示時にビューの管理を自分で管理する必要があります。
提案がありますか?このレイアウトがアダプタに接続できる別のビューで可能な場合は、グリッドレイアウトを使用する必要はありません。
「あなたが表示されている/表示されていない」と言ったときのあなたの懸念事項はわかりません。セクションが変わるのか、それとも静的なのでしょうか? – mtmurdock
よくセクションがありますが、スクロールダウンします(セクションにはjsonファイルを介して動的に値が設定されます) –
私はlistviewとarrayadapterを使うと思います。 getView()は、1つまたは複数のビューを持つことができるgridLayoutを作成します。唯一のヒックアップは、アダプタのonitemclickイベントの代わりにサブビューのonclickイベントを使用する必要があることです。 –