2

このレイアウトは、各行に3冊の本がある棚です。

ここに画像の説明を入力してください

私は現在、本を表示するためのグリッドビューを考え出し、手動でシェルフバーを追加しています。この問題は、9冊を超える本があり、グリッドをスクロールするとレイアウトが壊れている場合に発生します。

ここに画像の説明を入力してください

誰かが私にこのレイアウトを扱う別のより良い方法を提案できますか?ありがとう

4

1 に答える 1

2

each elementグリッドコンテナの背景(3つの棚)を設定するのではなく、(1つの棚)に背景を設定する必要があると思います...。

3つの画像が連続しているため、この場合は難しいように見えます。したがって、アダプターのgetViewでこのスイッチ(position%3)を試して、3つの異なる画像を設定する必要があります。

また

ListViewを使用して、配列リストのデータをリセットします。これにより、各要素に3つのブックが含まれ、その行の3つの画像すべてをクリック可能にし、リスト行をクリック不可およびフォーカス不可にすることができます。

于 2012-06-24T04:32:05.507 に答える