[問題] 各位會偏好用程式碼建layout嗎?

看板AndroidDev作者 (T@cO)時間6年前 (2018/09/18 10:55), 編輯推噓15(15010)
留言25則, 14人參與, 6年前最新討論串1/1
之前都用xml排layout 後來發現用程式碼畫layout比較有成就感 後來要改也比較好改 於是就都開始這樣做 變成相當耗時... 我想問問這兩種方式的主要優缺點為何? 各位都是選擇用什麼方式畫layout的呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.74.21.70 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1537239316.A.B69.html

09/18 13:41, 6年前 , 1F
習慣用xml排,但xml內容都用打的,沒用IDE拉。
09/18 13:41, 1F

09/18 13:49, 6年前 , 2F
看狀況設計,以XML為主
09/18 13:49, 2F

09/18 14:01, 6年前 , 3F
xml 但是是用打的+1 ConstraintLayout太好用 回不去了
09/18 14:01, 3F

09/18 23:06, 6年前 , 4F
工作上求效率,先拉再打字修正。
09/18 23:06, 4F

09/18 23:18, 6年前 , 5F
維護比較好維護吧
09/18 23:18, 5F

09/18 23:41, 6年前 , 6F
真的很喜歡constraint 但是用打的真的太麻煩了 其他
09/18 23:41, 6F

09/18 23:41, 6年前 , 7F
layout就用打的了
09/18 23:41, 7F

09/19 09:36, 6年前 , 8F
程式碼畫layout是指用Java、Kotlin來做還是只是打xml?
09/19 09:36, 8F

09/19 09:42, 6年前 , 9F
用java產生元件 然後addView
09/19 09:42, 9F

09/19 13:03, 6年前 , 10F
客製化用打的 非客製化用XML
09/19 13:03, 10F

09/20 08:07, 6年前 , 11F
我如果要包SDK才會完全用程式打,自己用的元件還是先打
09/20 08:07, 11F

09/20 08:07, 6年前 , 12F
xml後再inflate出來
09/20 08:07, 12F

09/20 14:04, 6年前 , 13F
那是你的UI不夠複雜吧,不然程式會比GUI好改?
09/20 14:04, 13F

09/20 14:35, 6年前 , 14F
不知道要複雜到什麼程度程式會比GUI好做?
09/20 14:35, 14F

09/20 19:08, 6年前 , 15F
UI要動態產生的時候,Code就比GUI好用阿~~
09/20 19:08, 15F

09/21 10:29, 6年前 , 16F
動態產生包含new TextView, new ImageView,然後設定
09/21 10:29, 16F

09/21 10:29, 6年前 , 17F
margin, padding 之類的?
09/21 10:29, 17F

09/21 10:55, 6年前 , 18F
我的需求是類似scrollview裡面的資料每次內容不固定,
09/21 10:55, 18F

09/21 10:55, 6年前 , 19F
可能這次顯示五張圖,下次三張,跟資料來源有關
09/21 10:55, 19F

09/21 14:26, 6年前 , 20F
樓上這需求滿常見的,我以為你是指繼承ViewGroup後
09/21 14:26, 20F

09/21 14:27, 6年前 , 21F
new需要的View,設定margin, padding...等,然後再
09/21 14:27, 21F

09/21 14:28, 6年前 , 22F
addView,完全使用Java或Kotlin畫出畫面
09/21 14:28, 22F

09/21 16:19, 6年前 , 23F
XML自己打+1
09/21 16:19, 23F

09/23 11:33, 6年前 , 24F
我constraint也是用打的,直接對id比用滑鼠方便
09/23 11:33, 24F

12/14 22:44, 6年前 , 25F
程式寫是指寫xml還是動態綁view上去啊?
12/14 22:44, 25F
文章代碼(AID): #1Re6aKjf (AndroidDev)
文章代碼(AID): #1Re6aKjf (AndroidDev)