2

幅/高さが異なるグリッドビューを作成しようとしています..

基本的に、最初の列に 100x100 の画像があり、次の列に 50x50 の画像があり、次の列に 50x50 の別の画像があると仮定します。しかし、次の行では、最初の列は空で、2 番目と 3 番目の列のみになります。移入されます

基本的に、行は次のようになります

 ____  _  _
|    ||_||_|
|____||_||_|

私はグリッドビューでこれを行う必要があり、それを理解することはできません. グリッドの幅/高さ、またはグリッドの重みのようなものを指定できますか、またはグリッドビューの列に別のレイヤーを組み込む必要がありますか? 前もって感謝します。


更新: 私の現在のアイデアは、4 列のグリッドビューを作成することです。2 つの行があるとします。これは次のようになります。

a b c d 
e f g h

ここで、a ~ h はイメージです。さて、aの場合、幅と高さがプログラムでb、f、eと重なるように設定された画像、およびb、f、eの場合は空白の画像を配置します..しかし、これは非常に悪いアプローチのようです....

4

2 に答える 2

0

単一の列を持つGridView内のGridLayout、または(LinearLayoutを使用する)ScrollView内のGridLayoutを使用できます。

于 2013-03-10T09:53:10.557 に答える