【技术实现步骤摘要】
设置导航栏的方法及装置
本专利技术涉及终端控制领域,具体而言,涉及一种设置导航栏的方法及装置。
技术介绍
安卓系统中原生导航栏(Toolbar)没有对外提供用于调整导航图标与标题在toolbar中的位置的API接口,鉴于对于部分安卓软件开发中对导航图标与标题的UI调整需求。现有技术中提供的调整方式是使用Google提供的API接口处理导航图标与导航标题的间距,但是只能解决导航图标与标题的相对距离,无法灵活操作导航图标与导航标题在导航栏中的位置。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了一种设置导航栏的方法及装置,以至少解决相关技术中无法灵活设置导航图标和/或导航标题在导航栏中位置的技术问题。根据本专利技术实施例的一个方面,提供了一种设置导航栏的方法,所述导航栏中包括:导航图标和/或导航标题,包括:获取用于控制上述导航栏的控制样式;将上述控制样式设置在上述导航栏中;获取上述控制样式接收到的当前属性值;依据上述当前属性值设置上述导航图标和 ...
【技术保护点】
1.一种设置导航栏的方法,其特征在于,所述导航栏中包括:导航图标和/或导航标题,包括:/n获取用于控制所述导航栏的控制样式;/n将所述控制样式设置在所述导航栏中;/n获取所述控制样式接收到的当前属性值;/n依据所述当前属性值设置所述导航图标和/或所述导航标题的位置。/n
【技术特征摘要】
1.一种设置导航栏的方法,其特征在于,所述导航栏中包括:导航图标和/或导航标题,包括:
获取用于控制所述导航栏的控制样式;
将所述控制样式设置在所述导航栏中;
获取所述控制样式接收到的当前属性值;
依据所述当前属性值设置所述导航图标和/或所述导航标题的位置。
2.根据权利要求1所述的方法,其特征在于,在依据所述当前属性值设置所述导航图标和/或所述导航标题的位置之后,所述方法还包括:
检测是否接收到调整指令,其中,所述调整指令用于指示调整所述导航图标和/或所述导航标题的位置;
若检测接收到所述调整指令,则获取所述控制样式接收到的修改后属性值;
依据所述修改后属性值调整所述导航图标和/或所述导航标题的位置。
3.根据权利要求1所述的方法,其特征在于,在所述导航栏中设置所述控制样式,包括:
在所述导航栏的全局主题中设置所述控制样式。
4.根据权利要求1至3中任意一项所述的方法,其特征在于,在获取用于控制所述导航栏的控制样式之前,所述方法还包括:
预先创建所述控制样式,其中,在创建所述控制样式时,所述控制样式的初始属性值为空。
5.一种设置导航栏的装置,其特征在于,所述导航栏中包括:导航图标和/或导航标题,包括:
第一获取模块,用于获取用于控制所述导航栏的控制样式;
第一设置模块,用于将所述...
【专利技术属性】
技术研发人员:邓志宏,
申请(专利权)人:中消云北京物联网科技研究院有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。