看板 AndroidDev 關於我們 聯絡資訊
開發層: (應用/框架/庫/核心) AP 問題: 想請問一下,我想做一個畫面, 在一個ScrollView中包很多個Button,點下Button, 它的下方就會跑出一個ListView顯示對應的內容, 因為我希望每一個ListView都有一個最大高度, 當ListView中的每一個ItemView的高度總合超過ListView的最大高度時, ListView以最大高度顯示,否則ListView的高度為ItemView的高度總合, 我的問題是我應該要如何抓到每一個ItemView的高度??? 我原本的想法是,繼承ListView,override它的OnMeasure,在OnMeasure中計算Child的size, 但因為我的ListView一開始是gone的狀態,我發現要當它visible過一次後,OnMeasure中 才可以抓到它的child,不知道有沒有其它的方法?? 輸入: 預期輸出: 錯誤輸出: 錯誤訊息: 程式碼: (請多利用置底文網站) 參考: (書籍/網頁/...) 補充說明: -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.133.252.2
afz096:如果用 ExpandableListView 會不會比較好用?? 03/25 23:59