2012-06-22 81 views
3

我仍然在學習Android編程,我對ScrollView有個疑問:下面是我想實現的。我不知道我將在ScrollView中放置多少個縮略圖,但我希望它們能夠以適當的填充和間距來適應高度。Android ScrollView內部佈局

實施例:移動電話

+-scrollview-(horizontal)------------------------+ 
|            | 
| +=======+ +=======+ +=======+ +======| 
| |PIC1 | |PIC4 | |PIC7 | |PIC10 | 
| +=======+ +=======+ +=======+ +======| 
|            | 
| +=======+ +=======+ +=======+ +======| 
| |PIC2 | |PIC5 | |PIC8 | |PIC11 | 
| +=======+ +=======+ +=======+ +======| 
|            | 
| +=======+ +=======+ +=======+ +======| 
| |PIC3 | |PIC6 | |PIC9 | |PIC12 | 
| +=======+ +=======+ +=======+ +======| 
|            | 
+------------------------------------------------+ 

在更寬的屏幕(片)上,將有足夠的空間以添加第四行。

+-scrollview-(horizontal)------------------------+ 
|            | 
| +=======+ +=======+ +=======+ +======| 
| |PIC1 | |PIC5 | |PIC9 | |PIC13 | 
| +=======+ +=======+ +=======+ +======| 
|            | 
| +=======+ +=======+ +=======+ +======| 
| |PIC2 | |PIC6 | |PIC10 | |PIC14 | 
| +=======+ +=======+ +=======+ +======| 
|            | 
| +=======+ +=======+ +=======+ +======| 
| |PIC3 | |PIC7 | |PIC11 | |PIC15 | 
| +=======+ +=======+ +=======+ +======| 
|            | 
| +=======+ +=======+ +=======+ +======| 
| |PIC4 | |PIC8 | |PIC12 | |PIC16 | 
| +=======+ +=======+ +=======+ +======| 
|            | 
+------------------------------------------------+ 

有關如何做到這一點的任何建議?以某種方式,它與Android應用程序列表類似。

回答

2

,我建議你去網格視圖鏈接是here..

或者,如果你想使用滾動型的,現在你做的只是給填充,以滾動型父佈局。 使用特定縮略圖的android:margin屬性來根據需要維護空間。

希望這個解釋對你的作品..

2

Android提供的工具來定義不同的用戶佈局不同類型的屏幕。這可以用來顯示這樣的活動。細節可以在這裏找到 - http://developer.android.com/guide/practices/screens_support.html

+0

還有另一個答案,你可能已經看到了相同的鏈接,你可能已經看到了Jasper的答案,所以最好不要重複它,如果你有任何添加更多的相同的鏈接,然後你總是歡迎你 – MKJParekh