2012-02-03 55 views
0

我在寬高設置爲Fill_Parent的佈局上設置了Android圖庫設置。這對於較小的屏幕非常適用,但隨着顯示屏尺寸逐漸擴大到平板電腦的尺寸,該屏幕可以延伸到比寬度更高的佈局。此時,它上面沒有更多的側面圖像 - 也就是說,主要選定的圖像是可見的。我希望至少有少量的側面圖像可見,以便用戶知道視圖是可滾動的。如何在Android圖庫上保持寬高比

有人知道我該怎麼做嗎?

在仍然使用fill_parent的情況下是否可以保持高寬比?是否可以設置圖庫視圖來顯示一定數量的側面圖像?等等?

謝謝!

回答

0

畫廊類是相當有限的,我個人傾向於不使用它。你有沒有考慮過使用ViewPager代替?

0

據我所知,如果你正在使用

android.widget.Gallery

再實現一個自定義適配器的觀點,並設置換到庫視圖內的每個項目的佈局。如果你仍然不明白我剛剛說的話,我會嘗試生成一些參考代碼。

+0

這是我目前正在做的,但我設置圖像大小爲父(圖庫)的高度/寬度的最小值,以便圖像在不同的屏幕尺寸上縮放到相同的圖庫。 – burgouyne 2012-02-04 17:25:17

+1

我的確發現了這一點 - 雖然看起來更像是一種黑客行爲? - 是將圖像寬度和高度設置爲以下(在這種情況下,比例爲4:5) - 如果父級(圖庫視圖)寬度* .8 <父級高度,請使用父寬度* .8,否則使用最小值父寬度/高度。這似乎允許圖庫和圖像伸展得與fill_parent允許的一樣大,並且在每幅圖像之間保持至少足夠的比例,前一幅圖像和下一幅圖像的一條條仍然顯示在圖庫中。 – burgouyne 2012-02-04 17:34:41

相關問題