2012-06-27 26 views
1

應該覆蓋哪種方法以保證始終獲得正確的視圖大小? 我試着onSizeChanged和onLayout,但在我看來,當視圖在listView中循環時,並不總是調用這些方法。覆蓋ListView中的視圖以始終獲取正確大小的方法

那麼有沒有更好的方式來通知當前的視圖大小?

+0

所以你也想要列表視圖的計數也跟着根 – rajpara

+0

不,我想被通知的大小listView的孩子,而不是listView本身的大小 –

+0

爲什麼你想要通知孩子的大小變化?也許有更好的方法來實現你想要的? –

回答

0

您可以覆蓋onMeasure和onLayout方法。這些方法被稱爲每當佈局中發生的事情(一個焦點的變化,一個元素的大小調整,ecc ..)

+0

謝謝你做的伎倆。當表格單元格被重用時,這些方法也會被調用。 –