2012-11-19 81 views
0

我正在使用的應用程序使用分組的GridView。不同的模板正在用於顯示不同的項目,這給我帶來了一個佈局問題,因爲VariableSizedWrapGrid根據每個組中的第一項設置了行的大小&。VariableSizedWrapGrid中不同大小的項目

我試着使用PrepareContainerForItemOverride的共同建議的解決方案,我遇到兩個問題:

  1. 看來我只能調整繞柱&行的倍數的高度&寬度跨越。如果項目#2需要具有1.5 x項目#1的行高度,那麼這可能會讓我浪費相當多的空間。我似乎也必須「猜測」最合適的倍數,當應用程序應該動態擴展時,這看起來並不合適。

  2. 如果我得到的倍數太大,內容是垂直居中水平&。我試過在不同的地方改變從拉伸到左側的對齊方式,但是我找不到要設置哪個控制屬性來使其工作。

是否有更好的方式來調整項目大小比網格跨度?如果沒有,是否有更好的方式讓我用不同大小的物品佈置我的內容?

謝謝。

回答