Android 開發(fā)規(guī)范

此規(guī)范遵循《阿里巴巴JAVA開發(fā)手冊》

1.資源文件需帶模塊前綴
  • drawable 資源名稱以小寫單詞+下劃線的方式命名胶台,根據(jù)分辨率不同存放
    在不同的 drawable 目錄下啰劲,建議只使用一套,例如 drawable-xhdpi嫩实。
    采用規(guī)則如下:
    模塊名_業(yè)務功能描述_控件描述_控件狀態(tài)限定詞
    如:
module_login_btn_pressed皂岔,module_tabs_icon_home_normal
  • anim 資源名稱以小寫單詞+下劃線的方式命名,采用以下規(guī)則:
    模塊名_邏輯名稱_[方向|序號]
    tween 動畫資源 : 盡可能以通用的動畫名稱命名萧锉,如 module_fade_in ,
    module_fade_out , module_push_down_in (動畫+方向)坛吁;
    frame 動畫資源:盡可能以模 塊+功能命名+序號。如:module_loading_grey_001
  • color 資源使用#AARRGGBB 格式彤委。
    命名格式采用以下規(guī)則:模塊名_邏輯名稱_顏色
    如:
<color name="module_btn_bg_color">#33b5e5e5</color>
  • dimen 資源以小寫單詞+下劃線方式命名
    采用以下規(guī)則:單位名_尺寸
    如:
<dimen name="dp_1">1dp</dimen>
<dimen name="sp_1">1sp</dimen>
  • style 資源采用小寫單詞+下劃線方式命名
    采用以下規(guī)則:
    父 style 名稱.當前 style 名稱
    如:
<style name="ParentTheme.ThisActivityTheme">
 …
</style>
  • string資源文件或者文本用到字符需要全部寫入strings.xml文件中鞭铆,
    字符串以小寫單詞+下劃線的方式命名
    采用以下規(guī)則:模塊名_邏輯名稱
    如:
moudule_login_tips,module_homepage_notice_desc
2.Layout文件的命名方式
Activity的layout:以module_activity開頭
Fragment的layout:以module_fragment開頭
Dialog的layout:以module_dialog開頭
include的layout:以module_include開頭
ListView/RecyclerView/GridView的layout:以module_item開頭
3.ID的命名方式

Id 資源原則上以駝峰法命名焦影,View 組件的資源 id 需要以 View 的縮寫作為
前綴车遂。常用縮寫表如下:

控件 縮寫
LinearLayout ll
RelativeLayout rl
ConstraintLayout cl
ListView lv
ScrollView sc
TextView tv
Button btn
ImageView iv
CheckBox cb
RadioButton rb
EditText et

其它控件的縮寫推薦使用小寫字母并以駝峰法命名,例如:
ProgressBar 對應的縮寫為 progressBar
DatePicker 對應的縮寫為 datePicker

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末斯辰,一起剝皮案震驚了整個濱河市舶担,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌彬呻,老刑警劉巖衣陶,帶你破解...
    沈念sama閱讀 212,383評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異闸氮,居然都是意外死亡剪况,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評論 3 385
  • 文/潘曉璐 我一進店門蒲跨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來译断,“玉大人,你說我怎么就攤上這事或悲∷镞洌” “怎么了?”我有些...
    開封第一講書人閱讀 157,852評論 0 348
  • 文/不壞的土叔 我叫張陵巡语,是天一觀的道長翎蹈。 經(jīng)常有香客問我,道長男公,這世上最難降的妖魔是什么荤堪? 我笑而不...
    開封第一講書人閱讀 56,621評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮理澎,結果婚禮上逞力,老公的妹妹穿的比我還像新娘。我一直安慰自己糠爬,他們只是感情好寇荧,可當我...
    茶點故事閱讀 65,741評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著执隧,像睡著了一般揩抡。 火紅的嫁衣襯著肌膚如雪户侥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評論 1 290
  • 那天峦嗤,我揣著相機與錄音蕊唐,去河邊找鬼。 笑死烁设,一個胖子當著我的面吹牛替梨,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播装黑,決...
    沈念sama閱讀 39,076評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼副瀑,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了恋谭?” 一聲冷哼從身側響起糠睡,我...
    開封第一講書人閱讀 37,803評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎疚颊,沒想到半個月后狈孔,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡材义,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,582評論 2 327
  • 正文 我和宋清朗相戀三年均抽,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片其掂。...
    茶點故事閱讀 38,716評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡到忽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出清寇,到底是詐尸還是另有隱情,我是刑警寧澤护蝶,帶...
    沈念sama閱讀 34,395評論 4 333
  • 正文 年R本政府宣布华烟,位于F島的核電站,受9級特大地震影響持灰,放射性物質(zhì)發(fā)生泄漏盔夜。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 40,039評論 3 316
  • 文/蒙蒙 一堤魁、第九天 我趴在偏房一處隱蔽的房頂上張望喂链。 院中可真熱鬧,春花似錦妥泉、人聲如沸椭微。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽蝇率。三九已至迟杂,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間本慕,已是汗流浹背排拷。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評論 1 266
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留锅尘,地道東北人监氢。 一個月前我還...
    沈念sama閱讀 46,488評論 2 361
  • 正文 我出身青樓,卻偏偏與公主長得像藤违,于是被迫代替她去往敵國和親浪腐。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,612評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 摘要 1 前言 2 AS 規(guī)范 3 命名規(guī)范 4 代碼樣式規(guī)范 5 資源文件規(guī)范 6 版本統(tǒng)一規(guī)范 7 第三方庫規(guī)...
    浪夠_閱讀 1,064評論 0 3
  • 轉(zhuǎn)自(https://github.com/Blankj/AndroidStandardDevelop) 摘要 1...
    cvmars閱讀 322評論 0 3
  • 摘要 1 前言 2 AS 規(guī)范 3 命名規(guī)范 4 代碼樣式規(guī)范 5 資源文件規(guī)范 6 版本統(tǒng)一規(guī)范 7 第三方庫規(guī)...
    Blankj閱讀 42,162評論 21 314
  • title: Android開發(fā)規(guī)范 摘要 1 前言 2 命名規(guī)范 3 資源文件規(guī)范 4 版本統(tǒng)一規(guī)范 5 第三方...
    大白棧閱讀 1,189評論 0 16
  • Java類類名:大駝峰命名纺弊,所有單詞首寫字母大寫牛欢,并且類名最好為名詞.正確public class People{...
    WilsonMing閱讀 767評論 0 2