Android代碼規范
8. ID的命名
本文引用地址:http://cqxgywz.com/article/201609/304302.htm組成名稱的單詞必須全部小寫,單詞之間用下劃線隔開,名稱不需要復雜的層級定位,只需要準確描述所代表控件的功能作用即可,通常我們在名稱前使用控件類型的縮寫前綴來避免重復起名的麻煩。
name是模塊的名稱或功能的描述。
| 類型 | 模板 | 事例 |
|---|---|---|
| TextView | tv_name.xml | tv_title.xml |
| EditText | et_name.xml | et_mail.xml |
| RelativeLayout | rlyt_name.xml | rlyt_login.xml |
| LinearLayout | llyt_name.xml | llyt_login.xml |
控件類型縮寫對照表
| 控件類型 | 源文件中縮寫 | 資源文件中縮寫 |
|---|---|---|
| View | V | v |
| Button | Btn | btn |
| ImageButton | Ibtn | ibtn |
| RadioButton | Rbtn | rbtn |
| ToggleButton | Tbtn | tbtn |
| CheckBox | Chk | chk |
| TextView | Tv | tv |
| EditText | Et | et |
| ImageView | Iv | iv |
| ListView | Lv | lv |
| ProgressBar | Pbar | pbar |
| ScrollView | Sclv | sclv |
| RelativeLayout | Rlyt | rlyt |
| LinearLayout | Llyt | llyt |
| TableLayout | Tlyt | tlyt |
| FrameLayout | Flyt | flyt |












評論