作者taco2548 (T@cO)
看板AndroidDev
标题[问题] 各位会偏好用程式码建layout吗?
时间Tue Sep 18 10:55:12 2018
之前都用xml排layout
後来发现用程式码画layout比较有成就感
後来要改也比较好改
於是就都开始这样做
变成相当耗时...
我想问问这两种方式的主要优缺点为何?
各位都是选择用什麽方式画layout的呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 42.74.21.70
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1537239316.A.B69.html
1F:推 panjiongkai: 习惯用xml排,但xml内容都用打的,没用IDE拉。 09/18 13:41
2F:→ erty0402: 看状况设计,以XML为主 09/18 13:49
3F:→ gcobc12632: xml 但是是用打的+1 ConstraintLayout太好用 回不去了 09/18 14:01
4F:推 zop: 工作上求效率,先拉再打字修正。 09/18 23:06
5F:推 now99: 维护比较好维护吧 09/18 23:18
6F:推 daniel098962: 真的很喜欢constraint 但是用打的真的太麻烦了 其他 09/18 23:41
7F:→ daniel098962: layout就用打的了 09/18 23:41
8F:推 aids61517: 程式码画layout是指用Java、Kotlin来做还是只是打xml? 09/19 09:36
9F:→ taco2548: 用java产生元件 然後addView 09/19 09:42
10F:推 lnmlee: 客制化用打的 非客制化用XML 09/19 13:03
11F:推 aids61517: 我如果要包SDK才会完全用程式打,自己用的元件还是先打 09/20 08:07
12F:→ aids61517: xml後再inflate出来 09/20 08:07
13F:→ JackChena: 那是你的UI不够复杂吧,不然程式会比GUI好改? 09/20 14:04
14F:推 aids61517: 不知道要复杂到什麽程度程式会比GUI好做? 09/20 14:35
15F:推 meteor007: UI要动态产生的时候,Code就比GUI好用阿~~ 09/20 19:08
16F:推 aids61517: 动态产生包含new TextView, new ImageView,然後设定 09/21 10:29
17F:→ aids61517: margin, padding 之类的? 09/21 10:29
18F:推 meteor007: 我的需求是类似scrollview里面的资料每次内容不固定, 09/21 10:55
19F:→ meteor007: 可能这次显示五张图,下次三张,跟资料来源有关 09/21 10:55
20F:推 aids61517: 楼上这需求满常见的,我以为你是指继承ViewGroup後 09/21 14:26
21F:→ aids61517: new需要的View,设定margin, padding...等,然後再 09/21 14:27
22F:→ aids61517: addView,完全使用Java或Kotlin画出画面 09/21 14:28
23F:推 windmax1: XML自己打+1 09/21 16:19
24F:推 anandydy529: 我constraint也是用打的,直接对id比用滑鼠方便 09/23 11:33
25F:推 iphome6plus: 程式写是指写xml还是动态绑view上去啊? 12/14 22:44