一:包名
com.company.package.activities
com.company.package.adapter
com.company.package.base
com.company.package.bean
com.company.package.fragment
com.company.package.net
com.company.package.provider
com.company.package.receiver
com.company.package.service
com.company.package.utils
com.company.package.view
xxxActivity
xxxAdapter
Basexxx
xxxDetailBean
xxxFragment
xxxNetRequest
xxxDBHelper
xxxBroadcast
xxxService
xxxUtil
MyxxxView
xxxable
MyxxxListener
常量:TYPE_SUCCESS
变量:m组件名
xxx控件名
is布尔名
Position量:
xxxFirst 第一个
xxxLast 最后一个
xxxNext 下一个
xxxprev 上一个
xxxCur 当前
init();
boolean isXxx();
T getXxx();
void setXxx();
processXxx();// 解析
displayXxx();// 弹框
saveXxx();
clearXxx();
resetXxx();// 数据重组
drawXxx();// 绘制
onXxx();// 回调
activity_功能模块_layout.xml
fragment_功能模块_layout.xml
include_描述_layout.xml
dialog_描述_layout.xml
popup_描述_layout.xml
xxx_item.xml
my_xxx_view.xml // 自定义控件如:my_image_view.xml
ViewId命名:
控件缩写_所属组件_功能描述
如:main.xml中的title位置的LinearLayout的id写法
ll_main_title
动画类型_方向
fade_in/out 淡入/淡出
push_down_in/out 从下方推入/退出
push_left/right 推向左方/右方
slide_
zoom_
scale_ 缩放
rotate_ 旋转
alpha_ 透明
translate_ 平移
drawable_ 逐帧动画
selector_控件缩写_描述
如:selector_radiobutton_bottom_textcolor
icon_描述 // 图标
sel_描述 // 选项列表图标
def_描述 // 默认图片
seg_描述 // 分割图片
btn_xxx功能_normal
btn_xxx功能_press
bg_描述 // 如bg_headtitle顶部标题背景
selector_控件缩写_描述 // 如selector_btn_tabchanged_userinfo
shape_功能描述 // 如shape_doctors_item_bg
attrs
attrs_所属组件_功能描述 注:适用于自定义命名空间
如:id/layout_width/text/background/src
colors
color_所属组件_描述_所属控件_颜色类型
如:color_main_bottom_textview_red
strings
string_所属组件_所属控件_功能描述
如:string_userinfo_edittext_username_hint
dimens
dimen_所属组件_功能描述
如:dimen_setting_headphoto_height
styles
my_描述_所属控件_theme
如:my_share_dialog_theme
注:适配结构下,可省略所属组件的字段