2010-10-19 134 views
1

我已經擴展ViewGroup以實現類似於FlowLayout的東西。我把我的自定義ViewGroup放入一個ScrollView,動態添加一堆內容並且不滾動。流出屏幕的內容不可見。我的自定義ViewGroup不滾動滾動視圖內

我錯過了什麼,如何讓我的ViewGroup與ScrollView兼容?

回答

1

您的ViewGroup應該將其高度設置爲wrap_content以正常工作。這也意味着您需要正確實施onMeasure()以使您的ViewGroup具有適當的高度。

+0

我正在嘗試做類似的事情。我擴展了AdapterView以創建一個由數據支持的線性佈局。當我將這個小部件放在scrollview中時,我無法滾動到內容。滾動視圖的高度僅與屏幕一樣大。 onMeasure究竟做了什麼來解決這個問題? – murtuza 2014-07-13 23:32:16