【Android】 LinearLayout 自動換行
Aug 27, 2017 · 1 min read
以下的圖片來自KKbox的截圖,這篇主要講解如何實作出熱門關鍵字的View,上網搜尋後發現,還蠻多app都有採用這種View的,像是淘寶、天貓

主要將View繼承ViewGroup,接著override onMeasure 與 onLayout兩個方法。
這邊比較特別的是還有override generateLayoutParams method,主要是為了取得margin的。
而在onMeasure中,其實有很多種做法,來取得所要的高度,像是MeasureSpec.UNSPECIFIED等方法的搭配使用,等熟悉點,或許能用此種方式。
其他有關method的解釋都寫在註解中了。
附上完整程式碼【github】LinearLayout 自動換行
