• Android转载一:Android文件命名规范


    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

    3.PopupWindow命名:ppw_描述.xml       

    例如:ppw _info.xml

    4. 列表项命名listitem_描述.xml       

    例如:listitem_city.xml

    5.包含项: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="@id/listv"、android:id="@id/tv_head_title"

    个人习惯使用:android:id="@id/tvName"android:id="@id/listvName"、android:id="@id/tvHeadTitle",然后在class里的命名和id名字保持一致

    (四)  字符串命名       

    最好不要跟title、dialog、button等东西关系起来,直接用相同英文含义就可以了,如下:

    <string name="ok">确定</string>

    <string name=" welcome_to_use">欢迎使用</string>

    再举一些不好的例子,如下<string name="menu_ok ">确定</string>

    (五)  控件命名 控件缩写_描述

    例如:TextViewtv_name、Button btn_buy、LinearLayoutllyt_body;  

    (六)  类命名 功能模块Activity.class  功能模块Service.class

    如:MainActivity.class  HuaFuBaoActivity.classAppUpgradeService.class

    资源缩写说明

    组件名称对照表

  • 相关阅读:
    编程的智慧(王垠)(http://www.cocoachina.com/programmer/20151125/14410.html)
    NSString用法,object-C数组以及字符串拼接和分割
    xcode自动生成代码片段
    21 RadioGroup ListFragment
    21 PagerTabStrip-PagerTitleStrip-viewPager
    21 FragmentTabHost +Fragment代码案例
    21 导航书签一些总结
    Udemy上免费的angualr2视频教程分享
    撕衣服源码
    android viewpager切换到最后一页时,跳转至其他activity
  • 原文地址:https://www.cnblogs.com/gaozy/p/3860634.html
Copyright © 2020-2023  润新知