• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種頁面加載方法和裝置制造方法及圖紙

    技術(shù)編號:15690555 閱讀:45 留言:0更新日期:2017-06-24 03:02
    本申請?zhí)峁┮环N頁面加載方法和裝置。所述方法包括:將活動條目添加到ListView的Header中;在接收到頁面加載指令后,判斷業(yè)務(wù)條目的總高度是否大于等于屏幕中ListView的展示高度;當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),調(diào)用ListView的setSelection,將ListView定位到首個(gè)業(yè)務(wù)條目。本申請可以活動條目的隱藏與展示實(shí)現(xiàn)簡單,大大減少了bug的出現(xiàn)幾率。

    Page loading method and device

    The present application provides a page loading method and device. The method comprises the following steps: adding items to the ListView activities in Header; after receiving the page loading instructions, determines the service to the total height is greater than or equal to the screen display of the ListView height; when the business to the total height is greater than or equal to the display height when using ListView setSelection, ListView to the first position a business item. The application can hide and display the active items, and the implementation is simple, and the occurrence probability of the bug is greatly reduced.

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    一種頁面加載方法和裝置
    本申請涉及終端
    ,尤其涉及一種頁面加載方法和裝置。
    技術(shù)介紹
    相關(guān)技術(shù)中,當(dāng)用戶使用APP(Application,應(yīng)用程序)瀏覽新聞、商品等信息時(shí),第一條信息的上部通常會隱藏有信息搜索框,用戶可以通過下拉或上滑的操作實(shí)現(xiàn)信息搜索框的展示與隱藏。
    技術(shù)實(shí)現(xiàn)思路
    有鑒于此,本申請?zhí)峁┮环N頁面加載方法和裝置。具體地,本申請是通過如下技術(shù)方案實(shí)現(xiàn)的:一種頁面加載方法,所述方法包括:將活動條目添加到ListView的Header中;在接收到頁面加載指令后,判斷業(yè)務(wù)條目的總高度是否大于等于屏幕中ListView的展示高度;當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),調(diào)用ListView的setSelection,將ListView定位到首個(gè)業(yè)務(wù)條目。可選的,所述方法還包括:當(dāng)業(yè)務(wù)條目的總高度小于所述展示高度時(shí),計(jì)算所述展示高度與業(yè)務(wù)條目的總高度的差值;當(dāng)ListView的Footer中不存在補(bǔ)充條目時(shí),在ListView的Footer中添加高度等于所述差值的補(bǔ)充條目,并調(diào)用ListView的setSelection將ListView定位到首個(gè)業(yè)務(wù)條目;當(dāng)ListView的Footer中存在補(bǔ)充條目時(shí),將ListView的Footer中的補(bǔ)充條目的高度更新為所述差值,并調(diào)用ListView的setSelection將ListView定位到首個(gè)業(yè)務(wù)條目。可選的,所述方法還包括:當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),清空ListView的Footer中的補(bǔ)充條目。可選的,所述補(bǔ)充條目的狀態(tài)為隱藏狀態(tài);或者所述補(bǔ)充條目的狀態(tài)為顯示狀態(tài),且所述補(bǔ)充條目的透明度為100%。可選的,所述活動條目包括:搜索框展示條目、信息篩選條目;所述業(yè)務(wù)條目包括:新聞條目、商品條目、通知消息條目。一種頁面加載裝置,所述裝置包括:條目添加單元,將活動條目添加到ListView的Header中;高度判斷單元,在接收到頁面加載指令后,判斷業(yè)務(wù)條目的總高度是否大于等于屏幕中ListView的展示高度;第一定位單元,當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),調(diào)用ListView的setSelection,將ListView定位到首個(gè)業(yè)務(wù)條目。可選的,所述裝置還包括:高度計(jì)算單元,當(dāng)業(yè)務(wù)條目的總高度小于所述展示高度時(shí),計(jì)算所述展示高度與業(yè)務(wù)條目的總高度的差值;第二定位單元,當(dāng)ListView的Footer中不存在補(bǔ)充條目時(shí),在ListView的Footer中添加高度等于所述差值的補(bǔ)充條目,并調(diào)用ListView的setSelection將ListView定位到首個(gè)業(yè)務(wù)條目;第三定位單元,當(dāng)ListView的Footer中存在補(bǔ)充條目時(shí),將ListView的Footer中的補(bǔ)充條目的高度更新為所述差值,并調(diào)用ListView的setSelection將ListView定位到首個(gè)業(yè)務(wù)條目。可選的,所述裝置還包括:條目清空單元,當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),清空ListView的Footer中的補(bǔ)充條目。可選的,所述補(bǔ)充條目的狀態(tài)為隱藏狀態(tài);或者所述補(bǔ)充條目的狀態(tài)為顯示狀態(tài),且所述補(bǔ)充條目的透明度為100%。可選的,所述活動條目包括:搜索框展示條目、信息篩選條目;所述業(yè)務(wù)條目包括:新聞條目、商品條目、通知消息條目。由以上描述可以看出,本申請可以將活動條目添加到ListView自有的Header中,并在業(yè)務(wù)條目的總高度大于等于屏幕中ListView的展示高度時(shí),將ListView定位到首個(gè)業(yè)務(wù)條目,從而實(shí)現(xiàn)對活動條目的隱藏。后續(xù),當(dāng)用戶上滑或下拉刷新時(shí),可以通過ListView默認(rèn)的滾動機(jī)制實(shí)現(xiàn)活動條目的顯示與隱藏,無需設(shè)置用于判斷活動條目隱藏與展示的距離閾值,也無需增加活動條目的事件狀態(tài),實(shí)現(xiàn)簡單,大大減少了bug的出現(xiàn)幾率。附圖說明圖1是本申請一示例性實(shí)施例示出的一種新聞頁面示意圖。圖2是本申請一示例性實(shí)施例示出的一種頁面加載方法的流程圖。圖3是本申請一示例性實(shí)施例示出的一種ListView展示高度的示意圖。圖4是本申請一示例性實(shí)施例示出的另一種頁面加載方法的流程圖。圖5是本申請一示例性實(shí)施例示出的一種用于頁面加載裝置的一結(jié)構(gòu)示意圖。圖6是本申請一示例性實(shí)施例示出的一種頁面加載裝置的框圖。具體實(shí)施方式這里將詳細(xì)地對示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請的一些方面相一致的裝置和方法的例子。在本申請使用的術(shù)語是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請。在本申請和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。應(yīng)當(dāng)理解,盡管在本申請可能采用術(shù)語第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語。這些術(shù)語僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語境,如在此所使用的詞語“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。ListView是一種可以使用四種不同視圖顯示項(xiàng)目的控件,通過該控件可以將項(xiàng)目組成帶有或不帶有列標(biāo)頭的列,并展示伴隨的圖標(biāo)和文本。目前,新浪新聞、今日頭條等較多APP均采用ListView實(shí)現(xiàn)對信息的展示。以新浪新聞為例,請參考圖1,第一條新聞的上部通常會展示有信息搜索框,該信息搜索框在默認(rèn)狀態(tài)下是隱藏的,當(dāng)用戶下拉頁面時(shí),會將該信息搜索框展示給用戶。相關(guān)技術(shù)中,在實(shí)現(xiàn)信息搜索框的展示與隱藏時(shí),通常會將用于展示信息的ListView(該用于展示信息的ListView中包括有多個(gè)新聞條目)作為客戶端ListView的一個(gè)子View(也可以理解為客戶端ListView的某個(gè)條目,即該客戶端ListView的這個(gè)條目中包括有多條新聞條目),將信息搜索框也作為客戶端ListView的一個(gè)子View,并將信息搜索框這個(gè)子View設(shè)置在用于展示信息的ListView的子View的上面,然后為信息搜索框添加展示或隱藏的事件狀態(tài)。當(dāng)用戶上滑或下拉頁面時(shí),可以根據(jù)用戶滑動的距離以及信息搜索框當(dāng)前的事件狀態(tài),確定所述信息搜索框的展示或隱藏。然而,這樣的實(shí)現(xiàn)方式至少存在以下問題:一、實(shí)現(xiàn)復(fù)雜。采用上述技術(shù)方案,通常需要設(shè)置信息搜索框狀態(tài)變更的距離閾值,還需要為信息搜索框新增展示或隱藏的兩種事件狀態(tài)。即便達(dá)到了對信息搜索框的展示與隱藏功能,但可能會出現(xiàn)很多未知bug,給用戶帶來不好的使用體驗(yàn)。此外,在同一APP中,如果某些頁面有隱藏信息搜索框的需求,某些頁面沒有隱藏信息搜索框的需求,則需要對不同頁面進(jìn)行區(qū)別判斷,增加了實(shí)現(xiàn)的復(fù)雜度以及出現(xiàn)bug的幾率。二、當(dāng)用于展示信息的ListView沒有相關(guān)數(shù)據(jù)時(shí),如果用戶下拉頁面進(jìn)行刷新,將無法隱藏信息搜索框。針對上述問題,本申請?zhí)峁┮环N頁面加載方法,可以減輕信息搜索框展示、隱藏狀態(tài)切換的復(fù)雜度本文檔來自技高網(wǎng)...
    一種頁面加載方法和裝置

    【技術(shù)保護(hù)點(diǎn)】
    一種頁面加載方法,其特征在于,所述方法包括:將活動條目添加到ListView的Header中;在接收到頁面加載指令后,判斷業(yè)務(wù)條目的總高度是否大于等于屏幕中ListView的展示高度;當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),調(diào)用ListView的setSelection,將ListView定位到首個(gè)業(yè)務(wù)條目。

    【技術(shù)特征摘要】
    1.一種頁面加載方法,其特征在于,所述方法包括:將活動條目添加到ListView的Header中;在接收到頁面加載指令后,判斷業(yè)務(wù)條目的總高度是否大于等于屏幕中ListView的展示高度;當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),調(diào)用ListView的setSelection,將ListView定位到首個(gè)業(yè)務(wù)條目。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:當(dāng)業(yè)務(wù)條目的總高度小于所述展示高度時(shí),計(jì)算所述展示高度與業(yè)務(wù)條目的總高度的差值;當(dāng)ListView的Footer中不存在補(bǔ)充條目時(shí),在ListView的Footer中添加高度等于所述差值的補(bǔ)充條目,并調(diào)用ListView的setSelection將ListView定位到首個(gè)業(yè)務(wù)條目;當(dāng)ListView的Footer中存在補(bǔ)充條目時(shí),將ListView的Footer中的補(bǔ)充條目的高度更新為所述差值,并調(diào)用ListView的setSelection將ListView定位到首個(gè)業(yè)務(wù)條目。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括:當(dāng)業(yè)務(wù)條目的總高度大于等于所述展示高度時(shí),清空ListView的Footer中的補(bǔ)充條目。4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述補(bǔ)充條目的狀態(tài)為隱藏狀態(tài);或者所述補(bǔ)充條目的狀態(tài)為顯示狀態(tài),且所述補(bǔ)充條目的透明度為100%。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述活動條目包括:搜索框展示條目、信息篩選條目;所述業(yè)務(wù)條目包括:新聞條目、商品條目、通知消息條目。6.一種頁面加載裝置,其特征在于,所述裝置包括:條...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:李廣奎
    申請(專利權(quán))人:阿里巴巴集團(tuán)控股有限公司
    類型:發(fā)明
    國別省市:開曼群島,KY

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 伊人天堂av无码av日韩av| 日韩AV高清无码| 蜜桃成人无码区免费视频网站| 久久精品aⅴ无码中文字字幕不卡| 亚洲成无码人在线观看| 无码av中文一区二区三区桃花岛| 在线播放无码后入内射少妇| 亚洲Av永久无码精品黑人| 日韩精品无码一区二区三区AV | 无码中文av有码中文a| 日韩美无码五月天| 亚洲中文无码mv| 亚洲AV无码精品色午夜在线观看| 无码人妻H动漫中文字幕| 日韩国产精品无码一区二区三区| 无码国产成人午夜电影在线观看| 无码乱肉视频免费大全合集| 国产在线无码不卡影视影院| 精品无码中出一区二区| 亚洲AV无码一区二区三区牲色| 亚洲AV无码一区二区三区系列| 韩国无码AV片在线观看网站| 一本大道无码av天堂| 久久亚洲AV成人无码国产| 亚洲精品~无码抽插| 久久久久无码精品| 亚洲av无码成人精品区在线播放 | 亚洲综合一区无码精品| 国产午夜无码精品免费看动漫 | 成人免费无码大片A毛片抽搐 | 无码粉嫩小泬无套在线观看| 小13箩利洗澡无码视频网站| 寂寞少妇做spa按摩无码| 特级做A爰片毛片免费看无码| 日韩AV无码不卡网站| 亚洲成a人在线看天堂无码| 无码天堂亚洲国产AV| 亚洲成a人在线看天堂无码| 中出人妻中文字幕无码| 亚洲第一极品精品无码久久| 亚洲真人无码永久在线|