作者a07051226 (葡萄糖)
看板AndroidDev
标题[问题] 不知道怎样简化
时间Sat Apr 4 22:55:03 2015
各位版友好
小弟初次进入android 程设
目前是写出了意个小小的单位换算
但是总觉的好像可以再省略一点
程式码如下
https://gist.github.com/HybridGlucose/6950edefd0e0b6a7f016
但是目前不太清楚怎样简
就到这样的程度而已...
希望板友们可以给个方向
还有是不是能计算的部份拉成另外的class去做处理
让MainActivity.class可以乾净一点?
感谢板友帮助
--
Arch Linux适应中...
Install by Antergos
不过已经被我修改的像是自己的系统了
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.166.81.107
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/AndroidDev/M.1428159313.A.355.html
1F:推 agreerga: 不要全部程式码塞在MAIN里面做 要会分类 04/04 23:02
2F:→ agreerga: 不然等写完几百几千行要Debug会哭 04/04 23:03
我目前光是这几行就想哭了
所以我才想要问怎样分在不同class档写
※ 编辑: a07051226 (118.166.81.107), 04/04/2015 23:07:49
3F:推 JULONE780701: 别写中文,menu没用到可以拿掉 04/04 23:24
4F:推 ckvir: 计算可以开class来做,case 中比较字串的字串可以换成enum 04/04 23:24
5F:→ ckvir: 或是constance 来做,之後替换比较方便 04/04 23:24
enum的话,要怎样设定让spinner对到相对应的值?
6F:→ JULONE780701: 单位换算,不管到哪答案都一样 04/04 23:25
7F:→ JULONE780701: 适合在开class 写static method 04/04 23:25
8F:→ ckvir: 另外建议等号对齐,看起来比较整齐 04/04 23:26
※ 编辑: a07051226 (118.166.81.107), 04/04/2015 23:33:59
9F:推 abccbaandy: 用data binding可以不用写那堆findviewbyid,不过要 04/05 13:04
10F:→ abccbaandy: 研究一下,android没有原生支援 04/05 13:04
11F:推 Deltaguita: 推butterknief ~ 04/05 21:33