之前都用xml排layout
後來發現用程式碼畫layout比較有成就感
後來要改也比較好改
於是就都開始這樣做
變成相當耗時...
我想問問這兩種方式的主要優缺點為何?
各位都是選擇用什麼方式畫layout的呢?
習慣用xml排,但xml內容都用打的,沒用IDE拉。
xml 但是是用打的+1 ConstraintLayout太好用 回不去了
作者:
zop (ㄞ肝ㄞ肝~一元二十罐~)
2018-09-18 23:06:00工作上求效率,先拉再打字修正。
作者:
now99 (陳在天)
2018-09-18 23:18:00維護比較好維護吧
真的很喜歡constraint 但是用打的真的太麻煩了 其他layout就用打的了
程式碼畫layout是指用Java、Kotlin來做還是只是打xml?
作者: lnmlee 2018-09-19 13:03:00
客製化用打的 非客製化用XML
我如果要包SDK才會完全用程式打,自己用的元件還是先打xml後再inflate出來
作者:
meteor007 (meteor007)
2018-09-20 19:08:00UI要動態產生的時候,Code就比GUI好用阿~~
動態產生包含new TextView, new ImageView,然後設定margin, padding 之類的?
作者:
meteor007 (meteor007)
2018-09-21 10:55:00我的需求是類似scrollview裡面的資料每次內容不固定,可能這次顯示五張圖,下次三張,跟資料來源有關
樓上這需求滿常見的,我以為你是指繼承ViewGroup後new需要的View,設定margin, padding...等,然後再addView,完全使用Java或Kotlin畫出畫面
作者:
windmax1 (I do my best)
2018-09-21 16:19:00XML自己打+1
我constraint也是用打的,直接對id比用滑鼠方便
習慣用xml排,但xml內容都用打的,沒用IDE拉。
xml 但是是用打的+1 ConstraintLayout太好用 回不去了
作者:
zop (ㄞ肝ㄞ肝~一元二十罐~)
2018-09-19 07:06:00工作上求效率,先拉再打字修正。
作者:
now99 (陳在天)
2018-09-19 07:18:00維護比較好維護吧
真的很喜歡constraint 但是用打的真的太麻煩了 其他layout就用打的了
程式碼畫layout是指用Java、Kotlin來做還是只是打xml?
作者: lnmlee 2018-09-19 21:03:00
客製化用打的 非客製化用XML
我如果要包SDK才會完全用程式打,自己用的元件還是先打xml後再inflate出來
作者:
meteor007 (meteor007)
2018-09-21 03:08:00UI要動態產生的時候,Code就比GUI好用阿~~
動態產生包含new TextView, new ImageView,然後設定margin, padding 之類的?
作者:
meteor007 (meteor007)
2018-09-21 18:55:00我的需求是類似scrollview裡面的資料每次內容不固定,可能這次顯示五張圖,下次三張,跟資料來源有關
樓上這需求滿常見的,我以為你是指繼承ViewGroup後new需要的View,設定margin, padding...等,然後再addView,完全使用Java或Kotlin畫出畫面
作者:
windmax1 (I do my best)
2018-09-22 00:19:00XML自己打+1
我constraint也是用打的,直接對id比用滑鼠方便