Android轉載一:Android檔案命名規範

來源:互聯網
上載者:User

標籤:android   des   blog   http   使用   os   

REF:http://blog.csdn.net/gulianchao/article/details/23391651

(一) Layout命名
1.contentview命名:activity_功能模組.xml
例如:activity_main.xml、activity_more.xml
2.Dialog命名:dialog_描述.xml
例如:dlg_hint.xml
2.PopupWindow命名:ppw_描述.xml
例如:ppw _info.xml

  1. 清單項目命名listitem_描述.xml
    例如:listitem_city.xml
    4.包含項:include_模組.xml
    例如:include_head.xml、include_bottom.xml

(二) 圖片命名

  1.    靜態圖片首碼_模組、首碼_模組_描述
    例如:bg_main.png、ic_main_search.png
  2.    動態圖片首碼_模組_描述_狀態、首碼_描述_狀態          例如:btn_film_buy_n.png、btn_film_buy_p.png、btn_back_n.png   如果有多種形態如按鈕等除外如btn_film_buy.xml(selector)

(三) id命名(待調整??)
Xml中id的命名,建議直接根據意義命名,不必使用以上複雜的定位,因為findViewById只在某指定layout中find。或者value中建立id檔案統一管理(相容性不好)
原文作者常用:android:id="@id/tv_name"android (id=" at id/tv_name"android):id="@id/listv" (id=" at id/listv")、android:id="@id/tv_head_title (id=" at id/tv_head_title)"
個人習慣使用:android:id="@id/tvName"android (id=" at id/tvName"android):id="@id/listvName" (id=" at id/listvName")、android:id="@id/tvHeadTitle" (id=" at id/tvHeadTitle"),然後在class裡的命名和id名字保持一致

(四) 字串命名
最好不要跟title、dialog、button等東西關係起來,直接用相同英文含義就可以了,如果下:
確定
歡迎使用
再舉一些不好的例子,如下確定

(五) 控制項命名
控制項縮寫_描述
例如:TextViewtv_name、Button btn_buy、LinearLayoutllyt_body;

(六) 類命名
功能模組Activity.class 功能模組Service.class
如:MainActivity.class HuaFuBaoActivity.classAppUpgradeService.class

資源縮寫說明

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.