作者lovelycateye (我还想要更多力量)
看板AndroidDev
标题Re: [问题] Res values 取名的方式
时间Tue Feb 19 18:55:13 2013
※ 引述《NewSpec (新规格)》之铭言:
: 因为只有一个namespace, 所以唯一的解决方式就是使用短小且精要的前缀字串
: 例如 对话框的标题的警告字串可以命名为 dlg_title_warning 等等
: 这点前一个love版友已经提过了, 我现在想讲的是另一件事:
: 如果原po你对string resource有这个疑问的话
: 那你应该也会对layout file中的id resource名称有同样的疑问:
: "app页面那麽多, 那我要怎麽为每个页面中的ui component命名?"
: 不过对於layout file中的id名, 其实并不需要那麽麻烦
: 因为在同一时间使用到的activity及inflate出来的layout只有一个
: 所以其实id的命名并不需要使用前缀
: 在id的命名上, 如果用了前缀反而会大大增加id的数量, 造成管理的麻烦
: 大家可以稍微注意一下:)
讲到这个其实我对layout中每个元件的id其实命名上我也是会加上前缀
原因其实很简单,因为我常常忘记我刚刚取的id叫啥。
渐渐的,我开始在只属於某个activity的layout开始也会加上前缀。
这样省去我回忆我刚刚取啥名字的麻烦。
不过需要加上id的元件数量应该是固定的,我不懂为何会增加id的数量?
因为我只会对需要操作的元件加上id。
所以增加字数可以理解,但不懂为何会增加数量还请大大开示。
另外其实我在不同类型的layout、drawable
我都开始有加前缀(类别)或甚至後缀(状态)的习惯。
一切只是为了方便能够一目了然,方便管理。
例如:
drawable会有btn_back.xml
drawable-mdpi和xhdpi会有btn_back_normal.9.png、btn_back_pressed.9.png
以上仅为我个人的命名习惯,请用力鞭我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.99.182.229
1F:推 ericinttu:个人习惯也是这样. 02/20 11:26