|
@@ -1,5 +1,39 @@
|
|
|
# 安卓开发记录踩坑
|
|
|
|
|
|
-## 页面布局管理
|
|
|
-### 需要注意的事项
|
|
|
-1. 在安卓项目
|
|
|
+## 注意事项
|
|
|
+
|
|
|
+### 布局文件管理
|
|
|
+
|
|
|
+#### `#d` 安卓特性 | 为什么这样做
|
|
|
+
|
|
|
+在安卓项目中`布局文件`全部平铺放在 `res.layout` 目录下,
|
|
|
+所以我们需要对`布局文件`设定对应的命名规范, 方便管理维护`布局文件`
|
|
|
+
|
|
|
+#### `#d` 命名原则
|
|
|
+为了方便辨识, 我们使用 `作用域_[?作用]..._[?名称]` 的方式进行命名
|
|
|
+
|
|
|
+#### `#e` 公共模块 | 顶部导航栏
|
|
|
+
|
|
|
+这是一个公共文件所以我们用 `com` 进行开头,
|
|
|
+表明是个公共组件, 因为是起到布局作用的 `xml` 文件
|
|
|
+所以我们使用用 `layout` 来标识.
|
|
|
+顶部导航栏我们可以用 `header` 或者 `nav_header` 来表示
|
|
|
+最终的文件名可以是 `com_layout_header` 或者 `com_layout_nav_top`
|
|
|
+
|
|
|
+#### `#e` 回放页面 | 页面主要部分
|
|
|
+
|
|
|
+这是一个功能页面的功能页面部分,
|
|
|
+我们可以直接用该功能页面的名称来进行命名起始 `playback`
|
|
|
+因为是主要的布局, 所以后面可以直接接一个特殊的关键字进行标识
|
|
|
+`view` , `page` 或者 `layout` 都是可以的
|
|
|
+该文件的命名可以为 `playback_view` `.xml`
|
|
|
+
|
|
|
+#### `#e` 回放页组件 | 回放列表项
|
|
|
+
|
|
|
+因为安卓的 `RecyclerView` 组件的特性,
|
|
|
+我们可以将`列表项`的布局部分给分离出来, 以方便管理
|
|
|
+这是回放页面中独有的组件, 所以我们将作用域设置为 `playback`
|
|
|
+这是一个列表相关的组件,所以我们用 `list` 来表示主作用,
|
|
|
+随后我们再用 `item` 来表示这是单独的项,
|
|
|
+随后可以接这部分的名字 `playbacks`,用以区分(也可以不进行区分,如果内容较少的话)
|
|
|
+该文件可以命名为 `playback_list_item_playbacks` `.xml` 或者 `playback_list_item`
|