Android代碼規(guī)范
8. ID的命名
本文引用地址:http://www.ex-cimer.com/article/201609/304302.htm組成名稱(chēng)的單詞必須全部小寫(xiě),單詞之間用下劃線隔開(kāi),名稱(chēng)不需要復(fù)雜的層級(jí)定位,只需要準(zhǔn)確描述所代表控件的功能作用即可,通常我們?cè)诿Q(chēng)前使用控件類(lèi)型的縮寫(xiě)前綴來(lái)避免重復(fù)起名的麻煩。
name是模塊的名稱(chēng)或功能的描述。
類(lèi)型 | 模板 | 事例 |
---|---|---|
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 |
控件類(lèi)型縮寫(xiě)對(duì)照表
控件類(lèi)型 | 源文件中縮寫(xiě) | 資源文件中縮寫(xiě) |
---|---|---|
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 |
評(píng)論