Android代碼規(guī)范
8. ID的命名
本文引用地址:http://m.butianyuan.cn/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 |
評論