客户化配置文件说明
文件放置位置
需要把文件放置到res/raw/目录下。增加/修改的图标,也需要放到这个目录下文件命名及传递。
示例的文件名称为:resourcelist_menubar_config.json,名称不做特殊要求,符合android命名规范即可。
在作为参数传递时,不需要传递后缀,只需要传递前面名称即可,如:
"menuBarConfigFile": "resourcelist_menubar_config"
文件内容格式说明
- 移除元素配置:
"removeMenuBarItem": ["tempPicter"]
后面数组,可配置多个元素,元素可为以下值
- 目录页面:
back_parent:回退按钮
tempPicter:标题左边图标
tempValue:标题文本
offLinePicter:离线时出现在标题右边的图标
change:列表和最近列表的切换图标
- 报表页面:
back_button: 回退按钮
name_midd:标题部分所在容器
report_name_textView:标题文本
right_bt:右侧操作按钮所在容器
page_button:换页的按钮
input_button_submit:提交按钮
- 修改元素配置
"changeMenuBarIcon": [{"id":"tempValue","content":"我的列表",”icon”:”xxx”}]
id配置同(1)
如果修改文本,则配置content为修改后的值
如果修改图标,则配置icon为图片名称,如res/raw下面放了report.png文件,则配置为”icon”:”report”
- 增加元素配置
"addCustomButton":[{"id":"addedBtn","icon":"report","layout_right":"back_parent","margin_left":"8"}]
id配置同(1)
icon配置同(2)
layout_right:在某个元素的右侧,值为id可取的值
layout_left:作用与 layout_right相同,方向相反
margin_right: 与右边元素的空间间隔,值的单位为dp
margin_left:作用与 margin _right相同,方向相反
- 背景设置
"backgroundColor":"#ff0000"