午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

用于顯示多層級(jí)列表的系統(tǒng)和方法

文檔序號(hào):6518515閱讀:423來(lái)源:國(guó)知局
用于顯示多層級(jí)列表的系統(tǒng)和方法
【專利摘要】本發(fā)明提供了一種用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng),包括:存儲(chǔ)單元,被配置為在多個(gè)容器中存儲(chǔ)多層級(jí)列表的內(nèi)容;選擇單元,被配置為根據(jù)位置信息從相應(yīng)的容器中選擇要顯示的內(nèi)容,所述位置信息指示要顯示的內(nèi)容在多層級(jí)列表中的層級(jí);以及顯示單元,被配置為在多層級(jí)列表中的相應(yīng)位置顯示所述要顯示的內(nèi)容。還提供了一種用于在移動(dòng)終端中顯示多層級(jí)列表的方法。采用本發(fā)明,能夠?qū)⒍鄬哟瘟斜碇械膬?nèi)容進(jìn)行分類,根據(jù)位置信息來(lái)選擇要顯示的內(nèi)容,從而確保多層級(jí)列表在顯示時(shí)不會(huì)出現(xiàn)顯示混亂。
【專利說(shuō)明】用于顯示多層級(jí)列表的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理領(lǐng)域。更具體地,本發(fā)明涉及一種用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng)和方法。
【背景技術(shù)】
[0002]當(dāng)手機(jī)終端顯示多層級(jí)列表時(shí),由于數(shù)據(jù)量大,通常需要分頁(yè)異步加載。參考圖3,其中示出了多層級(jí)列表的一個(gè)示例。在此示例中,“蔬菜”和“水果”是上層內(nèi)容,而“白菜”、“菠菜”和“香蕉”、“蘋(píng)果”分別是“蔬菜”和“水果”的下層內(nèi)容。
[0003]在現(xiàn)有技術(shù)中,可以采用expandlistview中自帶的子父類列表實(shí)現(xiàn)多層級(jí)分類顯示,再根據(jù)分頁(yè)請(qǐng)求的數(shù)據(jù)量實(shí)現(xiàn)分頁(yè)加載。圖4示出了采用expandlistview中自帶的子父類列表實(shí)現(xiàn)多層級(jí)分類顯示的示意圖。
[0004]然而,由于緩存問(wèn)題,在多層級(jí)分類列表中可能出現(xiàn)顯示列表位置錯(cuò)亂的現(xiàn)象,而且錯(cuò)亂位置是隨機(jī)的。上述顯示錯(cuò)亂是指某行顯示了不屬于該行的數(shù)據(jù)內(nèi)容。比如列表滑動(dòng)到第2行會(huì)異步加載某個(gè)數(shù)據(jù),但是加載很慢,加載過(guò)程中列表已經(jīng)滑動(dòng)到了第14行,第2行已不在屏幕內(nèi)。此時(shí),第2行的內(nèi)容可能被第14行復(fù)用,導(dǎo)致第14行顯示了第2行的內(nèi)容,從而造成錯(cuò)亂。例如,圖5和圖6示出了發(fā)生錯(cuò)亂現(xiàn)象的顯示列表的示例。如圖5所示,“香蕉”錯(cuò)誤地顯示在“蔬菜”類別列表中,而“菠菜”錯(cuò)誤地顯示在“水果”類別列表中。而在圖6中,“菠菜”錯(cuò)誤地顯示在“水果”類別列表中。

【發(fā)明內(nèi)容】

[0005]為了解決上述問(wèn)題,本發(fā)明提供了一種用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng)和方法,能夠?qū)⒘斜戆葱枨蠓诸?,使列表顯示正常。
[0006]具體地,根據(jù)本發(fā)明的第一方案,提供了一種用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng),包括:存儲(chǔ)單元,被配置為在多個(gè)容器中存儲(chǔ)多層級(jí)列表的內(nèi)容;選擇單元,被配置為根據(jù)位置信息從相應(yīng)的容器中選擇要顯示的內(nèi)容,所述位置信息指示要顯示的內(nèi)容在多層級(jí)列表中的層級(jí);以及顯示單元,被配置為在多層級(jí)列表中的相應(yīng)位置顯示所述要顯示的內(nèi)容。在一個(gè)實(shí)施例中,所述位置信息包括模運(yùn)算的余數(shù)。在一個(gè)實(shí)施例中,所述多個(gè)容器分別存儲(chǔ)不同層級(jí)的內(nèi)容。在一個(gè)實(shí)施例中,所述顯示單元以異步方式顯示多層級(jí)列表。在個(gè)實(shí)施例中,所述移動(dòng)終端包括運(yùn)彳丁 Android系統(tǒng)的移動(dòng)終端。
[0007]根據(jù)本發(fā)明的第二方案,提供了一種用于在移動(dòng)終端中顯示多層級(jí)列表的方法,包括:在多個(gè)容器中存儲(chǔ)多層級(jí)列表的內(nèi)容;根據(jù)位置信息從相應(yīng)的容器中選擇要顯示的內(nèi)容,所述位置信息指示要顯示的內(nèi)容在多層級(jí)列表中的層級(jí);以及在多層級(jí)列表中的相應(yīng)位置顯示所述要顯示的內(nèi)容。在一個(gè)實(shí)施例中,所述位置信息包括模運(yùn)算的余數(shù)。在一個(gè)實(shí)施例中,所述多個(gè)容器分別存儲(chǔ)不同層級(jí)的內(nèi)容。在一個(gè)實(shí)施例中,以異步方式顯示多層級(jí)列表。在個(gè)實(shí)施例中,所述移動(dòng)終端包括運(yùn)彳丁 Android系統(tǒng)的移動(dòng)終端。
[0008]采用本發(fā)明,能夠?qū)⒍鄬哟瘟斜碇械膬?nèi)容進(jìn)行分類,根據(jù)位置信息來(lái)選擇要顯示的內(nèi)容,從而確保多層級(jí)列表在顯示時(shí)不會(huì)出現(xiàn)顯示混亂。
【專利附圖】

【附圖說(shuō)明】
[0009]通過(guò)下面結(jié)合【專利附圖】

【附圖說(shuō)明】本發(fā)明的優(yōu)選實(shí)施例,將使本發(fā)明的上述及其它目的、特征和優(yōu)點(diǎn)更加清楚,其中:
[0010]圖1是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng)的框圖。
[0011]圖2是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在移動(dòng)終端中顯示多層級(jí)列表的方法的流程圖。
[0012]圖3是示出了多層級(jí)列表的一個(gè)示例的示意圖。
[0013]圖4是示出了采用expandlistview中自帶的子父類列表實(shí)現(xiàn)多層級(jí)分類顯示的示意圖。
[0014]圖5是示出發(fā)生錯(cuò)亂現(xiàn)象的顯示列表的示例的示意圖。
[0015]圖6是示出發(fā)生錯(cuò)亂現(xiàn)象的顯示列表的另一示例的示意圖。
[0016]圖7是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng)的應(yīng)用示例的示意圖。
[0017]在本發(fā)明的所有附圖中,相同或相似的結(jié)構(gòu)均以相同或相似的附圖標(biāo)記標(biāo)識(shí)?!揪唧w實(shí)施方式】
[0018]下面參照附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說(shuō)明,在描述過(guò)程中省略了對(duì)于本發(fā)明來(lái)說(shuō)是不必要的細(xì)節(jié)和功能,以防止對(duì)本發(fā)明的理解造成混淆。
[0019]圖1是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng)10的框圖。如圖1所示,系統(tǒng)10包括存儲(chǔ)單元110、選擇單元120和顯示單元130。下面,對(duì)圖1所示的系統(tǒng)10的各個(gè)組件進(jìn)行詳細(xì)描述。
[0020]存儲(chǔ)單元110被配置為在多個(gè)容器中存儲(chǔ)多層級(jí)列表的內(nèi)容。例如,存儲(chǔ)單元可以在多個(gè)容器分別存儲(chǔ)不同層級(jí)的內(nèi)容。即,每一個(gè)容器中存儲(chǔ)某個(gè)層級(jí)的內(nèi)容。
[0021]選擇單元120被配置為根據(jù)位置信息從存儲(chǔ)單元中的相應(yīng)容器中選擇要顯示的內(nèi)容。在本申請(qǐng)中,位置信息指示要顯示的內(nèi)容在多層級(jí)列表中的層級(jí)。優(yōu)選地,位置信息可以包括模運(yùn)算的余數(shù)。
[0022]顯示單元130被配置為在多層級(jí)列表中的相應(yīng)位置顯示所述要顯示的內(nèi)容。例如,顯示單元130可以以異步方式顯示多層級(jí)列表。
[0023]下面,以運(yùn)行Android系統(tǒng)的移動(dòng)終端為例,結(jié)合圖7詳細(xì)描述用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng)10的應(yīng)用。
[0024]在本示例中,假設(shè)存儲(chǔ)單元中存在兩個(gè)容器。其中,附圖標(biāo)記710-1所示的一個(gè)容器用于存儲(chǔ)父類內(nèi)容(如:蔬菜、水果),附圖標(biāo)記710-2所示的另一個(gè)容器存儲(chǔ)子類內(nèi)容(如:白菜、蘋(píng)果)。
[0025]附圖標(biāo)記720示出了根據(jù)位置信息判斷要顯示的內(nèi)容是父類內(nèi)容還是子類內(nèi)容。也就是說(shuō),當(dāng)每一個(gè)列表需要顯示內(nèi)容時(shí),先進(jìn)行位置校驗(yàn),判斷當(dāng)前位置顯示父類內(nèi)容還是子類內(nèi)容,然后根據(jù)判斷結(jié)果從相應(yīng)容器中獲取數(shù)據(jù)。[0026]例如,在加載顯示列表a時(shí),首先獲得a的列表位置為O。由于O可以被3整除,所以從容器710-1按順序取數(shù)據(jù)。此時(shí),將“蔬菜”取出,指針指向下一個(gè)內(nèi)容項(xiàng)“水果”。這樣,列表a加載數(shù)據(jù)完成。
[0027]在加載顯示列表b時(shí),獲得b的列表位置為I。由于I不可以被3整除,所以從容器710-2按順序取數(shù)據(jù)。此時(shí),將“白菜”取出,指針指向下一個(gè)內(nèi)容項(xiàng)“菠菜”。這樣,顯示列表b加載數(shù)據(jù)完成。
[0028]在加載顯示列表c時(shí),獲得c的列表位置為2。由于2不可以被3整除,所以從容器710-2按順序取數(shù)據(jù)。因?yàn)椤鞍撞恕币呀?jīng)被取走,指針指向“菠菜”,所以從容器710-2中將“菠菜”取出,指針指向下一個(gè)內(nèi)容項(xiàng)“蘋(píng)果”。這樣,顯示列表c加載數(shù)據(jù)完成。
[0029]其他各個(gè)列表的數(shù)據(jù)加載過(guò)程以此類推,附圖標(biāo)記730示出了顯示的多層級(jí)列表的示意。
[0030]需要說(shuō)明的是,在本應(yīng)用示例中,采用模運(yùn)算(具體是模3運(yùn)算)的余數(shù)作為位置信息。在此情況下,父類內(nèi)容只出現(xiàn)在第0、3、6、9…的列表位置上。即,只要能被3整除的位置信息,其所對(duì)應(yīng)的內(nèi)容一定是父類內(nèi)容。相反,不能被3整除的位置信息,其所對(duì)應(yīng)的內(nèi)容是子類內(nèi)容。然而,本發(fā)明不限于采用上述模運(yùn)算的余數(shù)作為位置信息的情形。實(shí)際上,本領(lǐng)域技術(shù)人員在閱讀了上述內(nèi)容后,可以根據(jù)需要采用其他的位置信息(例如采用散列算法得到的數(shù)據(jù)),只要該位置信息能夠區(qū)分不同層級(jí)的內(nèi)容所處的位置即可。
[0031]另外,需要說(shuō)明,盡管上文以運(yùn)行Android系統(tǒng)的移動(dòng)終端為例進(jìn)行說(shuō)明,本領(lǐng)域技術(shù)人員可以理解,本發(fā)明的原理同樣可以適應(yīng)于運(yùn)行其他類型的操作系統(tǒng)的移動(dòng)終端。
[0032]采用本實(shí)施例的系統(tǒng),能夠?qū)⒍鄬哟瘟斜碇械膬?nèi)容進(jìn)行分類,根據(jù)位置信息來(lái)選擇要顯示的內(nèi)容,從而確保多層級(jí)列表在顯示時(shí)不會(huì)出現(xiàn)顯示混亂。
`[0033]圖2是示出了根據(jù)本發(fā)明一個(gè)實(shí)施例的用于在移動(dòng)終端中顯示多層級(jí)列表的方法20的流程圖。如圖2所示,方法20在步驟S210處開(kāi)始。
[0034]在步驟S220處,在多個(gè)容器中存儲(chǔ)多層級(jí)列表的內(nèi)容。例如,在多個(gè)容器分別存儲(chǔ)不同層級(jí)的內(nèi)容。即,每一個(gè)容器中存儲(chǔ)某個(gè)層級(jí)的內(nèi)容。
[0035]在步驟S230處,根據(jù)位置信息從相應(yīng)的容器中選擇要顯示的內(nèi)容,所述位置信息指示要顯示的內(nèi)容在多層級(jí)列表中的層級(jí)。優(yōu)選地,位置信息可以包括模運(yùn)算的余數(shù)。
[0036]在步驟S240處,在多層級(jí)列表中的相應(yīng)位置顯示所述要顯示的內(nèi)容。例如,可以以異步方式顯示多層級(jí)列表。
[0037]最后,方法20在步驟S250處結(jié)束。
[0038]應(yīng)該理解,本發(fā)明的上述實(shí)施例可以通過(guò)軟件、硬件或者軟件和硬件兩者的結(jié)合來(lái)實(shí)現(xiàn)。例如,圖1所示的系統(tǒng)10內(nèi)的各種組件可以通過(guò)多種器件來(lái)實(shí)現(xiàn),這些器件包括但不限于:模擬電路、數(shù)字電路、通用處理器、數(shù)字信號(hào)處理(DSP)電路、可編程處理器、專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)、可編程邏輯器件(CPLD),等等。另外,系統(tǒng)10內(nèi)的各種組件也可以通過(guò)硬件與軟件相結(jié)合的方式來(lái)實(shí)現(xiàn),或者完全以軟件的形式來(lái)實(shí)現(xiàn)。
[0039]另外,本領(lǐng)域的技術(shù)人員可以理解,本發(fā)明實(shí)施例中描述的數(shù)據(jù)可以存儲(chǔ)在本地?cái)?shù)據(jù)庫(kù)中,也可以存儲(chǔ)在分布式數(shù)據(jù)庫(kù)中或者可以存儲(chǔ)在遠(yuǎn)程數(shù)據(jù)庫(kù)中。
[0040]此外,這里所公開(kāi)的本發(fā)明的實(shí)施例可以在計(jì)算機(jī)程序產(chǎn)品上實(shí)現(xiàn)。更具體地,該計(jì)算機(jī)程序產(chǎn)品是如下的一種產(chǎn)品:具有計(jì)算機(jī)可讀介質(zhì),計(jì)算機(jī)可讀介質(zhì)上編碼有計(jì)算機(jī)程序邏輯,當(dāng)在計(jì)算設(shè)備上執(zhí)行時(shí),該計(jì)算機(jī)程序邏輯提供相關(guān)的操作以實(shí)現(xiàn)本發(fā)明的上述技術(shù)方案。當(dāng)在計(jì)算系統(tǒng)的至少一個(gè)處理器上執(zhí)行時(shí),計(jì)算機(jī)程序邏輯使得處理器執(zhí)行本發(fā)明實(shí)施例所述的操作(方法)。本發(fā)明的這種設(shè)置典型地提供為設(shè)置或編碼在例如光介質(zhì)(例如⑶-ROM)、軟盤(pán)或硬盤(pán)等的計(jì)算機(jī)可讀介質(zhì)上的軟件、代碼和/或其他數(shù)據(jù)結(jié)構(gòu)、或者諸如一個(gè)或多個(gè)ROM或RAM或PROM芯片上的固件或微代碼的其他介質(zhì)、或一個(gè)或多個(gè)模塊中的可下載的軟件圖像、共享數(shù)據(jù)庫(kù)等。軟件或固件或這種配置可安裝在計(jì)算設(shè)備上,以使得計(jì)算設(shè)備中的一個(gè)或多個(gè)處理器執(zhí)行本發(fā)明實(shí)施例所描述的技術(shù)方案。
[0041]至此已經(jīng)結(jié)合優(yōu)選實(shí)施例對(duì)本發(fā)明進(jìn)行了描述。應(yīng)該理解,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明的精神和范圍的情況下,可以進(jìn)行各種其它的改變、替換和添加。因此,本發(fā)明的范圍不局限于上述特定實(shí)施例,而應(yīng)由所附權(quán)利要求所限定。
【權(quán)利要求】
1.一種用于在移動(dòng)終端中顯示多層級(jí)列表的系統(tǒng),包括: 存儲(chǔ)單元,被配置為在多個(gè)容器中存儲(chǔ)多層級(jí)列表的內(nèi)容; 選擇單元,被配置為根據(jù)位置信息從相應(yīng)的容器中選擇要顯示的內(nèi)容,所述位置信息指示要顯示的內(nèi)容在多層級(jí)列表中的層級(jí);以及 顯示單元,被配置為在多層級(jí)列表中的相應(yīng)位置顯示所述要顯示的內(nèi)容。
2.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述位置信息包括模運(yùn)算的余數(shù)。
3.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述多個(gè)容器分別存儲(chǔ)不同層級(jí)的內(nèi)容。
4.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述顯示單元以異步方式顯示多層級(jí)列表。
5.根據(jù)權(quán)利要求1所述的系統(tǒng),其中,所述移動(dòng)終端包括運(yùn)行Android系統(tǒng)的移動(dòng)終端。
6.一種用于在移動(dòng)終端中顯示多層級(jí)列表的方法,包括: 在多個(gè)容器中存儲(chǔ)多層級(jí)列表的內(nèi)容; 根據(jù)位置信息從相應(yīng)的容器中選擇要顯示的內(nèi)容,所述位置信息指示要顯示的內(nèi)容在多層級(jí)列表中的層級(jí);以及 在多層級(jí)列表中的相應(yīng)位置顯示所述要顯示的內(nèi)容。
7.根據(jù)權(quán)利要求6所述的方法,其中,所述位置信息包括模運(yùn)算的余數(shù)。
8.根據(jù)權(quán)利要求6所述的方法,其中,所述多個(gè)容器分別存儲(chǔ)不同層級(jí)的內(nèi)容。
9.根據(jù)權(quán)利要求6所述的方法,其中,以異步方式顯示多層級(jí)列表。
10.根據(jù)權(quán)利要求6所述的方法,其中,所述移動(dòng)終端包括運(yùn)行Android系統(tǒng)的移動(dòng)終端。
【文檔編號(hào)】G06F3/0482GK103558963SQ201310556278
【公開(kāi)日】2014年2月5日 申請(qǐng)日期:2013年11月11日 優(yōu)先權(quán)日:2013年11月11日
【發(fā)明者】韓昕桐 申請(qǐng)人:北京網(wǎng)秦天下科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1