1
應該覆蓋哪種方法以保證始終獲得正確的視圖大小? 我試着onSizeChanged和onLayout,但在我看來,當視圖在listView中循環時,並不總是調用這些方法。覆蓋ListView中的視圖以始終獲取正確大小的方法
那麼有沒有更好的方式來通知當前的視圖大小?
應該覆蓋哪種方法以保證始終獲得正確的視圖大小? 我試着onSizeChanged和onLayout,但在我看來,當視圖在listView中循環時,並不總是調用這些方法。覆蓋ListView中的視圖以始終獲取正確大小的方法
那麼有沒有更好的方式來通知當前的視圖大小?
您可以覆蓋onMeasure和onLayout方法。這些方法被稱爲每當佈局中發生的事情(一個焦點的變化,一個元素的大小調整,ecc ..)
謝謝你做的伎倆。當表格單元格被重用時,這些方法也會被調用。 –
所以你也想要列表視圖的計數也跟着根 – rajpara
不,我想被通知的大小listView的孩子,而不是listView本身的大小 –
爲什麼你想要通知孩子的大小變化?也許有更好的方法來實現你想要的? –