【技术实现步骤摘要】
目标控件确定方法、装置、电子设备及存储介质
本公开涉及计算机
,具体涉及一种目标控件确定方法、装置、电子设备及存储介质。
技术介绍
随着软件开发项目的不断迭代,软件开发项目中会使用大量的自定义组合控件,以便对同一样式的用户界面布局进行封装,达到项目组件库的统一和复用的目的。但本公开专利技术人发现,由于个人编程风格不一,一些开发人员由于不知道可以对自定义组合控件进行优化,导致项目中存在很多自定义组合控件带有多余一层布局,所以对整个软件开发项目进行优化自定义组合控件是一项很有必要的工作。
技术实现思路
本公开实施例提供一种目标控件确定方法、装置、电子设备及存储介质。第一方面,本公开实施例中提供了一种目标控件确定方法。具体的,所述目标控件确定方法,包括:接收待优化的目标控件的查找请求;获取所述查找请求中布局控件的标识;在预设代码范围内查找所述布局控件的子类,获得自定义布局组合控件;获取所述自定义布局组合控件的布局文件;响应于所述布局文件的根布局中未使 ...
【技术保护点】
1.一种目标控件确定方法,其特征在于,包括:/n接收待优化的目标控件的查找请求;/n获取所述查找请求中布局控件的标识;/n在预设代码范围内查找所述布局控件的子类,获得自定义布局组合控件;/n获取所述自定义布局组合控件的布局文件;/n响应于所述布局文件的根布局中未使用预设标签,确定所述自定义布局组合控件为待优化的所述目标控件;/n输出所述目标控件的信息。/n
【技术特征摘要】
1.一种目标控件确定方法,其特征在于,包括:
接收待优化的目标控件的查找请求;
获取所述查找请求中布局控件的标识;
在预设代码范围内查找所述布局控件的子类,获得自定义布局组合控件;
获取所述自定义布局组合控件的布局文件;
响应于所述布局文件的根布局中未使用预设标签,确定所述自定义布局组合控件为待优化的所述目标控件;
输出所述目标控件的信息。
2.根据权利要求1所述的方法,其特征在于,接收待优化的目标控件的查找请求之前,还包括:
响应于检测到针对所述预设代码范围内第一布局控件而产生的右击事件,展示右击菜单列表;其中,所述右击菜单列表包括目标控件查找选项;
响应于检测到针对所述目标控件查找选项的点击事件,产生所述查找请求;其中,所述查找请求用于请求查找父类为所述第一布局控件的所述自定义组合布局控件。
3.根据权利要求1所述的方法,其特征在于,接收待优化的目标控件的查找请求之前,还包括:
响应于检测到针对窗口菜单栏中目标控件查找选项的点击操作,产生所述查找请求;其中,所述查找请求用于请求查找父类为用户自定义的至少一个第二布局控件或者默认的至少一个第三布局控件的所述自定义组合布局控件。
4.根据权利要求1-3任一项所述的方法,其特征在于,输出所述目标控件的信息,包括:
以树形结构展示所述目标控件的信息;其中,所述树形结构的根节点包括待优化的所述目标控件的数量,叶节点包括待优化的所述目标控件的布局文件,中间节点包括所述目标控件以及目标控件的父类。
5.根据权利要求4所述的方法,其特征在于,还包括:
接收所述树形结构中对所述布局文件的点击请求;
打开所述布局文件。
6.一种目标控件确定装置,其特征在...
【专利技术属性】
技术研发人员:熊珊珊,
申请(专利权)人:拉扎斯网络科技上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。