Android 資源文件命名與使用

  1. 【推薦】資源文件需帶模塊前綴。
  2. 【推薦】layout 文件的命名方式。
    Activity 的 layout 以 module_activity 開頭
    RecyclerView 的 item layout 以 module_recycle_item 開頭
  3. 【推薦】 drawable 資源名稱以小寫單詞+下劃線的方式命名,根據(jù)分辨率不同存放
    在不同的 drawable 目錄下,建議只使用一套,例如 drawable-xhdpi。采用規(guī)則如下:
    模塊名業(yè)務(wù)功能描述控件描述_控件狀態(tài)限定詞
    如:module_login_btn_pressed,module_tabs_icon_home_normal
  4. 【推薦】anim 資源名稱以小寫單詞+下劃線的方式命名,采用以下規(guī)則:
    模塊名邏輯名稱[方向|序號(hào)]
    tween 動(dòng) 畫 資 源 : 盡 可 能 以 通 用 的 動(dòng) 畫 名 稱 命 名 , 如 module_fade_in ,
    module_fade_out , module_push_down_in (動(dòng)畫+方向);
    frame 動(dòng)畫資源:盡可能以模 塊+功能命名+序號(hào)。如:module_loading_grey_001
  5. 【推薦】 color 資源使用#AARRGGBB 格式,寫入 module_colors.xml 文件中,命
    名格式采用以下規(guī)則:
    模塊名邏輯名稱顏色
    如:
    <color name="module_btn_bg_color">#33b5e5e5</color>
  6. 【推薦】dimen 資源以小寫單詞+下劃線方式命名,寫入 module_dimens.xml 文件中,
    采用以下規(guī)則:
    模塊名_描述信息
    如:
    <dimen name="module_horizontal_line_height">1dp</dimen>
  7. 【推薦】style 資源采用小寫單詞+下劃線方式命名,寫入 module_styles.xml 文件中,
    采用以下規(guī)則:
    父 style 名稱.當(dāng)前 style 名稱
    如:
    <style name="ParentTheme.ThisActivityTheme">

    </style>
  8. 【推薦】string資源文件或者文本用到字符需要全部寫入module_strings.xml文件中,
    字符串以小寫單詞+下劃線的方式命名,采用以下規(guī)則:
    模塊名_邏輯名稱
    如:moudule_login_tips,module_homepage_notice_desc
  9. 【推薦】Id 資源原則上以駝峰法命名,View 組件的資源 id 需要以 View 的縮寫作為
    前綴。常用縮寫表如下:
    控件 縮寫
    LinearLayout ll
    RelativeLayout rl
    ConstraintLayout cl
    ListView lv
    ScollView sv
    TextView tv
    Button btn
    ImageView iv
    CheckBox cb
    RadioButton rb
    EditText et
    10.【推薦】大分辨率圖片(單維度超過 1000)大分辨率圖片建議統(tǒng)一放在 xxhdpi 目錄
    下管理,否則將導(dǎo)致

阿里巴巴開發(fā)規(guī)范[摘]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容