之前都用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比用鼠标方便