The embodiment of the present invention provides a method and device for creating a list view. In an embodiment of the present invention, data to be displayed is acquired; data to be displayed is divided into multiple data objects; multiple subitems are generated, each subitem includes a different data object; class names are set in each subitem; preset view generation functions stored in middleware are invoked; target location parameters are obtained; preset view generation functions are used in multiple subitems. Select the subitem corresponding to the target location parameter; use the preset view generating function to get the class name and data object in the selected subitem; use the preset view generating function to generate the column view corresponding to the class name obtained; use the preset view generating function to add the acquired data object to the column view to get the list view. Compared with the existing technology, the embodiment of the present invention only needs to write a set of preset view generating functions in advance, so the embodiment of the present invention can reduce the labor cost.
【技术实现步骤摘要】
一种列表视图创建方法及装置
本专利技术涉及计算机
,特别是涉及一种列表视图创建方法及装置。
技术介绍
随着技术的飞速发展,越来越多的用户使用手机来浏览网络数据,手机通过列表视图来展示网络数据,列表视图中往往会包括多个行视图或者列视图。手机在生成一个列表视图时,往往首先需要依次多个行视图或者多个列视图,然后根据多个行视图或者多个列视图生成列表视图。
技术实现思路
本专利技术实施例示出了一种列表视图创建方法及装置。第一方面,本专利技术实施例示出了一种列表视图创建方法,所述方法包括:获取待显示数据;将待显示数据拆分为多个数据对象;生成多个subitem,每一个subitem中包括一个不同的数据对象;在每一个subitem中设置类名;调用已在中间件中存储的预设视图生成函数;获取目标位置参数;使用所述预设视图生成函数在多个subitem中选择所述目标位置参数对应的subitem;使用所述预设视图生成函数获取选择出的subitem中类名和数据对象;使用所述预设视图生成函数生成获取的类名所对应的列视图;使用所述预设视图生成函数将所述获取的数据对象添加到所述列视图中,得到列表视图。在一个可选的实现方式中,所述在每一个subitem中设置类名,包括:对于任意一个subitem,获取在所述subitem的类名输入框中输入的类名,将输入的类名存储在所述subitem中。在一个可选的实现方式中,所述在每一个subitem中设置类名之后,还包括:将所有subitem组成数组;在一个可选的实现方式中,所述获取目标位置参数,包括:在多个具有先后排列顺序的多个预设位置参数中,按照所述先 ...
【技术保护点】
1.一种列表视图创建方法,其特征在于,所述方法包括:获取待显示数据;将待显示数据拆分为多个数据对象;生成多个通用对象subitem,每一个subitem中包括一个不同的数据对象;在每一个subitem中设置类名;调用已在中间件中存储的预设视图生成函数;获取目标位置参数;使用所述预设视图生成函数在多个subitem中选择所述目标位置参数对应的subitem;使用所述预设视图生成函数获取选择出的subitem中类名和数据对象;使用所述预设视图生成函数生成获取的类名所对应的列视图;使用所述预设视图生成函数将所述获取的数据对象添加到所述列视图中,得到列表视图。
【技术特征摘要】
1.一种列表视图创建方法,其特征在于,所述方法包括:获取待显示数据;将待显示数据拆分为多个数据对象;生成多个通用对象subitem,每一个subitem中包括一个不同的数据对象;在每一个subitem中设置类名;调用已在中间件中存储的预设视图生成函数;获取目标位置参数;使用所述预设视图生成函数在多个subitem中选择所述目标位置参数对应的subitem;使用所述预设视图生成函数获取选择出的subitem中类名和数据对象;使用所述预设视图生成函数生成获取的类名所对应的列视图;使用所述预设视图生成函数将所述获取的数据对象添加到所述列视图中,得到列表视图。2.根据权利要求1所述的方法,其特征在于,所述在每一个subitem中设置类名,包括:对于任意一个subitem,获取在所述subitem的类名输入框中输入的类名,将输入的类名存储在所述subitem中。3.根据权利要求1所述的方法,其特征在于,所述在每一个subitem中设置类名之后,还包括:将所有subitem组成数组。4.根据权利要求3所述的方法,其特征在于,所述获取目标位置参数,包括:在多个具有先后排列顺序的多个预设位置参数中,按照所述先后排列顺序选择未被选择过的预设位置参数,并作为所述目标位置参数。5.根据权利要求4所述的方法,其特征在于,所述使用所述预设视图生成函数在多个subitem中选择所述目标位置参数对应的subitem,包括:确定所述目标位置参数在所述多个预设位置参数中按照所述先后排列顺序的排列位置;在所述数组中,选择位于所述排列位置中的subitem,并作为所述目标位置参数对应的subitem。6.一种列表视图创建装置,其特征...
【专利技术属性】
技术研发人员:钱坤,张燎原,
申请(专利权)人:北京猫眼文化传媒有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。