作者lonelytea (霸氣逼人)
看板AndroidDev
標題[問題] 如何整理程式碼
時間Sun Oct 23 17:15:52 2016
今天把以前練習的拿出來修改
要做平板多解析度字體大小
原本的方法如下
http://ideone.com/4nSLEo
reserveFieldStoreText .... 都是textview
後來整理過後的方法如下
http://ideone.com/dHn6Dp
但整體看起來...原本的方法似乎短很多
但新的方法比較安全(?)
剛剛開始學習重編程式碼
懇請各位前輩指教如何修改比較好
感謝
另外請問個小問題 為何我第二段程式碼
我無法直接 deviceInchAndTextSize.setViews(changeTextSizeViews).checkDeviceInchAndSetTextSize();
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.204.73.164
※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1477214157.A.BBE.html
※ 編輯: lonelytea (180.204.73.164), 10/23/2016 17:17:02
※ lonelytea:轉錄至看板 java 10/23 18:00
推 cakeboy: 你要連續.method 要在builder 的設計模式下才可以用連鎖 10/23 18:44
→ cakeboy: 率,因為你setview回傳不是一個物件,當然就不能在呼叫你 10/23 18:44
→ cakeboy: 要的方法 10/23 18:44
推 cakeboy: 而且覺得你改過的程式反而更不好讀取 10/23 18:49
→ lonelytea: 那請問要如何修改呢..因為是想避免很多地方call 到全 10/23 19:00
→ lonelytea: 域的變數而導致的問題 10/23 19:00
→ pttworld: setter通常沒有回傳值。 10/23 20:33
→ y3k: 你可以寫一個class 然後把全部的setter都做return this的動作 10/24 23:29
→ y3k: ^extends原本那個 10/25 19:23