国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      在顯示界面上操作列表的方法和裝置的制作方法

      文檔序號:6423400閱讀:141來源:國知局
      專利名稱:在顯示界面上操作列表的方法和裝置的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明涉及計算機領(lǐng)域,具體而言,涉及一種在顯示界面上操作列表的方法和裝置。特別地,本發(fā)明涉及一種在便攜式終端設(shè)備的屏幕上操作列表的方法和裝置。
      背景技術(shù)
      觸摸屏作為一種新的電腦輸入設(shè)備,是目前最簡單、方便、自然的一種人機交互方式。用戶只要用手指或指示筆輕輕地觸碰計算機顯示屏上的圖符或文字就能實現(xiàn)對主機操作以及數(shù)據(jù)處理,從而使人機交互更為直截了當(dāng),這種技術(shù)簡化了計算機等電子設(shè)備的操作,大大方便了那些不懂計算機等電子設(shè)備操作的用戶。隨著計算機技術(shù)和顯示技術(shù)的發(fā)展,越來越多的計算機設(shè)備使用了可以直接在顯示界面上用手指或者觸控筆等來直接操作所顯示的內(nèi)容的觸摸屏,這種觸摸屏普及速度異常之快,這極大地便利了計算機等電子設(shè) 備的操作,使得操作更為簡單、直觀。人們在使用電子設(shè)備的過程中,總是需要選擇多個對象,并對這些對象進行統(tǒng)一的操作。通常用戶可以通過按鍵選擇或點擊復(fù)選框進行選擇對象,當(dāng)需要選擇多個對象時,需多次按鍵或點擊選擇對象的復(fù)選框以實現(xiàn)對多個對象的復(fù)選,導(dǎo)致操作繁瑣。受顯示屏尺寸的局限,還需要通過按鍵翻頁以實現(xiàn)對下一頁對象的選擇,不僅操作繁瑣易出錯,還耗費大量時間,這樣的不靈活性,降低了用戶使用的體驗度,需要進一步改進其操作方式,使得操作趨于簡單和人性化。

      發(fā)明內(nèi)容
      在下文中給出了關(guān)于本發(fā)明的簡要概述,以便提供關(guān)于本發(fā)明的某些方面的基本理解。應(yīng)當(dāng)理解,這個概述并不是關(guān)于本發(fā)明的窮舉性概述。它并不是意圖確定本發(fā)明的關(guān)鍵或重要部分,也不是意圖限定本發(fā)明的范圍。其目的僅僅是以簡化的形式給出某些概念,以此作為稍后論述的更詳細(xì)描述的前序。根據(jù)本發(fā)明的一個實施例,提供了一種在顯示界面上對列表進行操作的方法,包括檢測在顯示界面上執(zhí)行的操作動作,根據(jù)所述操作動作獲取列表中被選擇的列表項;根據(jù)所述操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式;確定獲取的列表項中的第一個列表項相對應(yīng)的操作指令;以及對第一列表項之后被選擇的列表項執(zhí)行與第一個列表項相同的操作指令。此外,根據(jù)本發(fā)明的另一個實施例,提供了一種在顯示界面上對列表進行操作的裝置,包括檢測裝置,其被配置用于檢測在顯示界面上執(zhí)行的操作動作;獲取裝置,其被配置用于獲取列表中被選擇的列表項;設(shè)定裝置,其被配置用于根據(jù)所述操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式;確定裝置,其被配置用于確定第一個列表項相對應(yīng)的操作指令;以及執(zhí)行裝置,其被配置用于對第一列表項之后被選擇的列表項執(zhí)行與第一個列表項相同的操作指令。通過根據(jù)本發(fā)明的方案,可以容易地實現(xiàn)在顯示界面上操作列表,至少部分地提高操作的人性化程度和簡單化程度,從而提高用戶的滿意度。


      本發(fā)明可以通過參考下文中結(jié)合附圖所給出的描述而得到更好的理解。所述附圖連同下面的詳細(xì)說明一起包含在本說明書中并且形成本說明書的一部分,而且用來進一步舉例說明本發(fā)明的優(yōu)選實施例和解釋本發(fā)明的原理和優(yōu)點。在附圖中
      圖I示出了根據(jù)本發(fā)明的一個實施例的在顯示界面上對列表進行操作的方法的示意性流程 圖2和圖3示意性示出了手指在顯示界面上的滑動操作動作示意圖; 圖4示出了根據(jù)本發(fā)明的一個實施例的滑動選擇多個復(fù)選框的示意 圖5示出了圖4的操作選擇結(jié)果的示意 圖6示出了根據(jù)本發(fā)明的另一個實施例的滑動選擇多個復(fù)選框的示意 圖7示出了圖6的操作選擇結(jié)果的示意 圖8示出了根據(jù)本發(fā)明的一個實施例的選擇顯示界面下方不可見列表時進行滑動操作的示意 圖9示出了圖8的操作選擇結(jié)果的示意 圖10示出了根據(jù)本發(fā)明的一個實施例的具體實現(xiàn)對列表進行操作的方法的程序流程
      圖11示出了根據(jù)本發(fā)明的一個實施例的在顯示界面上對列表進行操作的裝置的示意性結(jié)構(gòu) 圖12示出了根據(jù)本發(fā)明的一個實施例的在顯示界面上對列表進行操作的裝置的另一示意性結(jié)構(gòu) 圖13示出了根據(jù)本發(fā)明的一個實施例的在顯示界面上對列表進行操作的裝置的又一示意性結(jié)構(gòu)圖。附圖標(biāo)記說明 401-選擇觸發(fā)區(qū)域
      501-被選中的狀態(tài)顯示圖標(biāo)
      502-未被選中/取消選擇的狀態(tài)顯示圖標(biāo) 801-翻頁觸發(fā)區(qū)域。
      具體實施例方式在下文中將結(jié)合附圖對本發(fā)明的示范性實施例進行描述。為了清楚和簡明起見,在說明書中并未描述實際實施方式的所有特征。然而,應(yīng)該了解,在開發(fā)任何這種實際實施例的過程中必須做出很多特定于實施方式的決定,以便實現(xiàn)開發(fā)人員的具體目標(biāo),并且這些決定可能會隨著實施方式的不同而有所改變。此外,還應(yīng)該了解,雖然開發(fā)工作有可能是非常復(fù)雜和費時的,但對得益于本公開內(nèi)容的本領(lǐng)域技術(shù)人員來說,這種開發(fā)工作僅僅是例行的任務(wù)。在此,還需要說明的一點是,為了避免因不必要的細(xì)節(jié)而模糊了本發(fā)明,在附圖中僅僅示出了與根據(jù)本發(fā)明的方案密切相關(guān)的裝置結(jié)構(gòu),而省略了與本發(fā)明關(guān)系不大的其他細(xì)節(jié)。發(fā)明人注意到,在計算機應(yīng)用中經(jīng)常出現(xiàn)的一種情形是要對顯示界面上顯示的多個列表進行操作,例如進行選擇。在對顯示界面上的列表進行操作時,倘若列表選項諸多,那么用戶想要選擇多個選項那無非要逐一點選選擇,并且存在此屏不顯示的列表條目時還需對屏幕進行滾動,顯示出下方列表條目后才可繼續(xù)進行選擇。這樣的選擇操作,給用戶帶來了極大的不便,大大影響了用戶的工作效率 。因此,需要一種更加簡便、更加人性化的操作方法,使得用戶能方便快捷地對顯示界面上顯示的列表進行諸如選擇、取消選擇等的操作。在本發(fā)明的實施例中,為了清楚起見,主要是借助用戶以手指操作電子閱讀器為例進行說明,然而本領(lǐng)域技術(shù)人員容易想到的是,本發(fā)明的方案可以應(yīng)用于任何其他類似的設(shè)備和情形中,計算機設(shè)備并不局限于電子閱讀器,可以是任何合適的設(shè)備例如手機、個人數(shù)字助理PDA等等,顯示界面可以是觸摸屏或者電磁屏等等,并且操作裝置除了手指之外也可以是任何其他的適用的裝置,例如觸控筆等等。在本發(fā)明的實施例中,本領(lǐng)域技術(shù)人員容易想到的是,本發(fā)明的方案提供的列表項可以為短信、郵件、聯(lián)系人、圖片、網(wǎng)頁、電子文檔或書目等。第一實施例:
      圖I示出了根據(jù)本發(fā)明的一個實施例的在顯示界面上對列表進行操作的方法的示意性流程圖。如圖I所示,該方法包括如下步驟
      步驟S110,檢測在顯示界面上執(zhí)行的操作動作。本領(lǐng)域技術(shù)人員知道,在顯示界面上經(jīng)常出現(xiàn)的情況是顯示列表,提供多個列表項給用戶進行操作,例如用手指或者觸控筆等合適的裝置接觸顯示界面來執(zhí)行操作動作,該操作動作可以為用戶用手指在顯示界面上進行連續(xù)滑動,即手指與顯示界面保持接觸的情況下在顯示界面上移動,也可為用戶用手指在顯示界面上進行點擊。當(dāng)用戶用手指接觸顯示界面時可產(chǎn)生觸控信號,電子設(shè)備通過接收到的該觸控信號來檢測在顯示界面上執(zhí)行的操作動作。手指或者觸控筆在顯示界面上執(zhí)行操作動作時,判斷操作動作產(chǎn)生的觸控信號是否連續(xù)未中斷,例如可以檢測手指或者觸控筆是否在該操作期間離開過顯示界面。發(fā)明人研究發(fā)現(xiàn),用戶連續(xù)的動作通常表明用戶連續(xù)的思維。如果手指或者觸筆有目的地始終保持與顯示界面的接觸,則通常用戶希望對相關(guān)的列表項執(zhí)行類似的操作,因此在本發(fā)明中,優(yōu)選地,操作動作為通過手指或者觸控筆在顯示界面上的連續(xù)滑動動作。步驟S120,根據(jù)操作動作獲取列表中被選擇的列表項。用戶用手指在顯示界面上執(zhí)行滑動操作動作,可以利用手指觸摸顯示屏產(chǎn)生的連續(xù)觸控信號所經(jīng)過的路徑來選擇并獲取列表中的列表項。最先接收到觸控信號的坐標(biāo)位置到連續(xù)觸控信號中斷的坐標(biāo)位置之間經(jīng)過的路徑中所包含的列表項被激活,電子設(shè)備獲取被激活的列表項,被激活的列表項即為被選擇的列表項。圖2和圖3示意性示出了手指在顯示屏上的滑動操作。如上面提及的,這里的手指和顯示屏僅僅是為了說明本發(fā)明的目的,而并非旨在限制本發(fā)明。步驟S130,根據(jù)操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式。如在前面所述的,用戶可能通過連續(xù)滑動動作來表明對其中激活的列表項進行類似的操作,因此根據(jù)這種連續(xù)滑動動作,當(dāng)電子設(shè)備獲取到列表中被激活的列表項時,將獲取到的被激活的列表項設(shè)定為處于批量處理模式。這里的批量處理模式的含義是,對處于該模式中的同一批列表項要執(zhí)行相同或者類似的操作,例如選擇、取消選擇等等。步驟S140,確定獲取的列表項中的第一個列表項相對應(yīng)的操作指令。其中獲取的第一個列表項就是第一個被選擇的列表項,即為最先接收到觸控信號的坐標(biāo)位置處的列表項。本領(lǐng)域技術(shù)人員知道,該操作指令可以是針對列表項的任何相關(guān)的動作,例如可以是選擇列表項,也可以是將列表項的選擇取消,等等。步驟S150,對第一列表項之后被選擇的列表項執(zhí)行與第一個列表項相同的操作指令。列表中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式中,當(dāng)確定了第一列表項的操作指令時,對處于批量處理模式中的列表項執(zhí)行與第一列表項相同的操作指令。例如,若第一列表項執(zhí)行的操作指令為被選中指令,則第一列表項之后被選擇的列表項同樣執(zhí)行被選中指令,若第一列表項執(zhí)行的操作指令為取消被選中指令,則對第一 列表項之后被選擇的列表項同樣執(zhí)行取消被選中指令。這里需要說明的是,雖然在上述實施例的描述中是先根據(jù)操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式,然后才確定獲取的列表項中的第一個列表項相對應(yīng)的操作指令,本領(lǐng)域技術(shù)人員容易想到的是,也可以先確定獲取的列表項中的第一個列表項相對應(yīng)的操作指令,然后再設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式。這并未影響本發(fā)明的實質(zhì)。通過根據(jù)該實施例的方法,極大地簡化了用戶的操作,并且符合用戶的思維習(xí)慣,提聞了用戶的滿意度。第二實施例
      在本發(fā)明的該實施例以及隨后的實施例中,具體地以電子閱讀器為例來進行說明。如上所述,電子閱讀器僅僅是一個示例,本發(fā)明當(dāng)然可以應(yīng)用于其他類似設(shè)備中。在實際應(yīng)用中,對列表項進行操作的一個常見形式是選擇列表項,首先,可以在顯示界面上設(shè)置選擇觸發(fā)區(qū)域,用戶若對列表項進行選擇,則在觸發(fā)區(qū)域觸發(fā)以進入選擇模式,在選擇模式下對列表項執(zhí)行相關(guān)操作動作進行選擇,該選擇根據(jù)被選中操作指令或取消被選中操作指令可分為兩種狀態(tài),即被選中狀態(tài)或取消被選中狀態(tài)。該選擇狀態(tài)的顯示方式可以有多種,例如可以利用復(fù)選框等圖標(biāo)來進行顯示,采用狀態(tài)顯示圖標(biāo)的顏色變化或大小變化來顯示不同的狀態(tài),或者也可以不使用復(fù)選框而是通過諸如將相應(yīng)列表項字體進行變化、顏色進行變化、高亮顯示等等方式,這些選擇的方式并不影響本發(fā)明的實質(zhì)。下面以復(fù)選框為例進行說明,本領(lǐng)域技術(shù)人員可以容易地將其相應(yīng)應(yīng)用到其他選擇方式中。圖4示出了根據(jù)本發(fā)明的一個實施例的滑動選擇多個復(fù)選框的示意圖。在顯示界面上設(shè)置選擇觸發(fā)區(qū)域,在本實施例中,選擇觸發(fā)區(qū)域設(shè)置在顯示界面的右側(cè),也可設(shè)置在顯示界面的左側(cè),或列表項的前面或后面。在選擇觸發(fā)區(qū)域內(nèi)設(shè)置狀態(tài)顯示圖標(biāo),每一列表項對應(yīng)一狀態(tài)顯示圖標(biāo),該狀態(tài)顯示圖標(biāo)在圖4所示的例子中為復(fù)選框。狀態(tài)顯示圖標(biāo)依據(jù)不同的操作指令設(shè)置不同的顯示方式,一狀態(tài)顯示圖標(biāo)設(shè)置有兩種不同的顯示方式。在需要選擇多個列表項時,選擇多個復(fù)選框。首先用手指接觸顯示屏上的選擇觸發(fā)區(qū)域產(chǎn)生觸控信號,電子設(shè)備接收到該觸控信號并計算其坐標(biāo)位置,這個坐標(biāo)位置處對應(yīng)的復(fù)選框為第一個復(fù)選框,因此該復(fù)選框相對應(yīng)的列表項就是第一個列表項。當(dāng)手指接觸到第一個復(fù)選框時即開始進行選擇操作,即設(shè)備得知與第一個列表項對應(yīng)的操作指令是被選中指令。然后如圖4所示,沿著虛線區(qū)域滑動手指,手指經(jīng)過第二個至第四個復(fù)選框,最后,抬起手指,操作結(jié)束。由于手指實施了滑動動作產(chǎn)生了連續(xù)觸控信號,從最先接收到觸控信號的坐標(biāo)位置到最后接收到觸控信號的坐標(biāo)位置之間所有接收到連續(xù)觸控信號的坐標(biāo)位置組成一路徑,設(shè)備可以通過檢測所述連續(xù)觸控信號在選擇觸發(fā)區(qū)域內(nèi)經(jīng)過的路徑來執(zhí)行對列表項的選擇,連續(xù)觸控信號在選擇觸發(fā)區(qū)域內(nèi)經(jīng)過的路徑包含的坐標(biāo)位置所對應(yīng)的列表項即為被選擇的列表項。由于手指的操作·動作為連續(xù)的滑動動作,因此設(shè)定獲取到的被選擇列表項處于批量處理模式中,因此應(yīng)該對隨后涉及的復(fù)選框都執(zhí)行與第一個復(fù)選框相同的操作指令,即被選中指令。圖5是圖4的選擇操作結(jié)果的示意圖,被選中指令與未被選中指令分別對應(yīng)的狀態(tài)顯示圖標(biāo)以不同的顯示方式顯示,從圖5可以看出,圖4的手指滑動經(jīng)過的第一個至第四個復(fù)選框被選中,被選中的復(fù)選框與未被選中的復(fù)選框以不同的形式表
      /Jn o借助根據(jù)本發(fā)明的該實施例的方法,使得用戶能方便快捷地對顯示界面上顯示的列表進行操作。第三實施例
      [41]實際中,可能出現(xiàn)的一種情況是,要操作的多個列表項并非是連續(xù)的,也就是說要操作的多個列表項之間可能存在用戶不需要操作的列表項。本發(fā)明針對這種情況同樣提供了解決方案。下面參照圖6和圖7來描述本發(fā)明針對這種情況所提供的解決方案。圖6示出了根據(jù)本發(fā)明的另一個實施例的滑動操作的示意圖。在圖6中,同樣以手指選擇復(fù)選框為例進行說明。參照圖6,在如圖4所示進行手指滑動以選擇多個復(fù)選框的過程中,如果存在不需要選擇的復(fù)選框,用戶的手指可以繞過所述不需要選擇的復(fù)選框的區(qū)域,然后繼續(xù)拖動手指到后續(xù)的需要選擇的復(fù)選框的區(qū)域。最后,抬起手指,選擇操作結(jié)束。如此,由于手指實施了滑動動作產(chǎn)生了連續(xù)觸控信號,從最先接收到觸控信號的坐標(biāo)位置到最后接收到觸控信號的坐標(biāo)位置之間所有接收到連續(xù)觸控信號的坐標(biāo)位置組成一路徑,設(shè)備通過檢測所述連續(xù)觸控信號在選擇觸發(fā)區(qū)域內(nèi)滑過的路徑確定手指滑動所經(jīng)過的復(fù)選框被選中。圖7是圖6的選擇操作結(jié)果的示意圖,圖6的手指滑動經(jīng)過第一個至第三個復(fù)選框、繞過第四個復(fù)選框、再滑動經(jīng)過第五個至第六個復(fù)選框。因此,如圖7所示,第一個至第三個復(fù)選框、第五個至第六個復(fù)選框被選中,而第四個復(fù)選框未被選中。從上述描述可以看出,根據(jù)本發(fā)明的該實施例的方法非常符合用戶的操作習(xí)慣,用戶能夠隨意地根據(jù)自己的要求進行選擇,從而進一步提高了用戶滿意度。第四實施例:
      實際中,還可能出現(xiàn)的一種情況是,要操作的列表項數(shù)量較多,而這些列表項并沒有在顯示界面上全部顯示出來。同樣以手指選擇復(fù)選框為例進行說明。用戶在用手指滑動選擇多個復(fù)選框之后,仍需要繼續(xù)選擇存在于當(dāng)前不可見的列表中的復(fù)選框。本發(fā)明針對這種情況同樣提供了解決方案。針對上述情況,根據(jù)本發(fā)明的實施例設(shè)計了一種在顯示界面操作列表的方法。在隱藏有列表項的顯示界面邊緣設(shè)置翻頁觸發(fā)區(qū)域,使得在接觸翻頁觸發(fā)區(qū)域時,將隱藏的相應(yīng)列表項顯示在顯示界面上。需要說明的是,該翻頁觸發(fā)區(qū)域?qū)嶋H上也可以設(shè)置在顯示界面的任何地方,然而優(yōu)選的是設(shè)置在隱藏有列表項的顯示界面的邊緣,這樣更符合用戶習(xí)慣。例如,如果未被顯示的列表項在顯示界面下部,則觸發(fā)區(qū)域可以設(shè)置在顯示界面下邊緣,如果未被顯示的列表項在顯示界面右部,則觸發(fā)區(qū)域可以設(shè)置在顯示界面右邊緣,等等。下面的描述以未被顯示的列表項在顯示界面下部為例。圖8示出了根據(jù)本發(fā)明的一個實施例的選擇顯示界面下方不可見列表時進行滑動操作的示意圖。參照圖8可見,在隱藏有列表項的顯示界面的下方邊緣設(shè)置有翻頁觸發(fā)區(qū)域801。在手指滑動選擇的過程中,如果用戶想繼續(xù)選擇下方不可見的列表,則可以在滑動過程中將手指放在列表下方的翻頁觸發(fā)區(qū)域801不松開,由此該翻頁觸發(fā)區(qū)域接收到相應(yīng)的觸控信號并將列表項按照一定的速度進行自動向上滾動動作,然后手指繼續(xù)滑動經(jīng)過所要選擇的復(fù)選框。如果用戶需要有選擇的對不可見的列表項進行選擇,則將手指滑出選擇觸發(fā)區(qū)域,將手指放在列表下方選擇觸發(fā)區(qū)域之外的翻頁觸發(fā)區(qū)域801不松開,列表項按照一定的速度進行自動向上滾動并顯示在顯示界面上,當(dāng)需要選擇列表項時,將手指滑入選擇觸發(fā)區(qū)域內(nèi),滑過需要選擇的復(fù)選框,完成選擇后,抬起手指,選擇操作結(jié)束。如此,手指在選擇觸發(fā)區(qū)域內(nèi)滑動所經(jīng)過的復(fù)選框被選中。圖9是圖8的選擇操作結(jié)果的示意 圖。如圖9所示,手指首先滑動經(jīng)過的四個復(fù)選框被選中,并且滾動之后下方列表的復(fù)選框被選中。從上述描述可以看出,根據(jù)本發(fā)明的該實施例的方法具有直觀的并且簡單的優(yōu)點,用戶能夠容易地得知如何進行操作,甚至無需具體培訓(xùn)或者告知,從而進一步提高了用戶滿意度。第五實施例
      在本發(fā)明的該實施例中,將進一步具體描述如何實現(xiàn)對列表進行操作的方法。圖10示出了根據(jù)本發(fā)明的一個實施例的具體實現(xiàn)對列表進行操作的方法的程序流程圖。從圖10可以看到,該技術(shù)流程包括如下步驟
      步驟S1010,通過檢測在顯示界面上執(zhí)行的操作動作,第一列表項(ListItem I)得到觸發(fā)事件(Touch_Down_Event),并獲得焦點(Focus)。也就是說,當(dāng)檢測到對第一列表項(ListItem I)的相關(guān)區(qū)域的觸碰時,則得到觸發(fā)事件(Touch_Down_Event),并且該列表項的相關(guān)區(qū)域例如復(fù)選框獲得焦點(Focus)。這里的相關(guān)區(qū)域可以由本領(lǐng)域技術(shù)人員根據(jù)情況而設(shè)定,例如可以是復(fù)選框的區(qū)域,也可能是整個列表項,等等,這里不再進一步闡述。步驟S1020,第一列表項(ListItem I)失去焦點(Focus)時,確定是否收到觸控結(jié)束事件(Touch_Up_Event)。也就是說,當(dāng)檢測到手指離開第一列表項(ListItem I)的相關(guān)區(qū)域時,確定手指是否離開了顯示界面。如果手指離開顯示界面,即收到觸控結(jié)束事件(Touch_Up_Event),此時對第一列表項(ListItem I)執(zhí)行操作即可。如果手指未離開顯示界面,即未收到觸控結(jié)束事件(Touch_Up_Event),則執(zhí)行步驟S1030。步驟S1030,由于手指未離開顯示界面,因此可以設(shè)置批量處理模式為真,并且第一列表項(ListItem I)將自己的選中狀態(tài)(is Checked)保存到處理器(Adapter)。步驟S1040,當(dāng)檢測到手指移動至下一列表項的相關(guān)區(qū)域時,該下一列表項得到觸發(fā)事件(Touch_Down_Event),并獲得焦點(Focus)。
      步驟S1050,檢測當(dāng)前是否處于批量處理模式中,如果并非處于批量處理模式中,則對當(dāng)前列表項執(zhí)行相關(guān)操作即可。否則,執(zhí)行步驟S1060。步驟S1060,針對當(dāng)前列表項從處理器獲取列表項第一列表項(ListItem I)的狀態(tài),并將該狀態(tài)也設(shè)置為當(dāng)前列表項的狀態(tài)。例如,如果第一列表項(ListItem I)的狀態(tài)為被選中,則當(dāng)前列表項也設(shè)置為被選中。步驟S1070,當(dāng)檢測到手指離開當(dāng)前列表項的相關(guān)區(qū)域時,確定手指是否離開了顯示界面,即是否收到了觸控結(jié)束事件(TouCh_Up_EVent)。如果是,則說明用戶操作結(jié)束,執(zhí)行步驟S1080,將批量處理模式設(shè)置為假,此時前面所涉及的列表項都執(zhí)行與第一個列表項相同的操作。如果否,則說明用戶還在繼續(xù)批量處理操作,因此繼續(xù)執(zhí)行步驟S1040。本領(lǐng)域技術(shù)人員容易基于上面的描述和實施例來對該程序流程圖進行進一步改 進。例如可以檢測是否手指觸碰到翻頁觸發(fā)區(qū)域,從而對未顯示的列表項進行顯示等等。對此不再具體描述。借助該程序流程圖的描述,本領(lǐng)域技術(shù)人員可以實現(xiàn)前面所描述的根據(jù)本發(fā)明的方法。第六實施例:
      根據(jù)本發(fā)明的另一個實施例,提出了一種在顯示界面上對列表進行操作的裝置。圖11示出了根據(jù)本發(fā)明的實施例的在顯示界面上對列表進行操作的裝置1100的示意性結(jié)構(gòu)圖。從圖11中可見,該裝置1100包括檢測裝置1110、獲取裝置1120、設(shè)定裝置1130、確定裝置1140和執(zhí)行裝置1150。檢測裝置1110被配置用于檢測在顯示界面上執(zhí)行的操作動作,該操作動作可以為用戶用手指在顯示界面上進行連續(xù)滑動,即手指與顯示界面保持接觸的情況下在顯示界面上移動,也可為用戶用手指在顯示界面上進行點擊。獲取裝置1120被配置用于根據(jù)所述操作動作獲取列表中被選擇的列表項。可以利用手指觸摸顯示屏產(chǎn)生的連續(xù)觸控信號所經(jīng)過的路徑來選擇并獲取列表中的列表項。最先接收到觸控信號的坐標(biāo)位置到連續(xù)觸控信號中斷的坐標(biāo)位置之間經(jīng)過的路徑中所包含的列表項被激活,電子設(shè)備獲取被激活的列表項,被激活的列表項即為被選擇的列表項。設(shè)定裝置1130被配置用于根據(jù)所述操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式。用戶可能通過連續(xù)滑動動作來表明對其中激活的列表項進行類似的操作,因此根據(jù)這種連續(xù)滑動動作,當(dāng)電子設(shè)備獲取到列表中被激活的列表項時,將獲取到的被激活的列表項設(shè)定為處于批量處理模式。確定裝置1140被配置用于確定第一個列表項相對應(yīng)的操作指令。本領(lǐng)域技術(shù)人員知道,該操作指令可以是針對列表項的任何相關(guān)的動作,例如可以是選擇列表項,也可以是將列表項的選擇取消,等等。執(zhí)行裝置1150被配置用于對第一列表項之后被選擇的列表項執(zhí)行與第一個列表項相同的操作指令。列表中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式中,當(dāng)確定了第一列表項的操作指令時,對處于批量處理模式中的列表項執(zhí)行與第一列表項相同的操作指令。例如,若第一列表項執(zhí)行的操作指令為被選中指令,則第一列表項之后被選擇的列表項同樣執(zhí)行被選中指令,若第一列表項執(zhí)行的操作指令為取消被選中指令,則對第一列表項之后被選擇的列表項同樣執(zhí)行取消被選中指令。
      根據(jù)本發(fā)明的一個實施形式,參見圖12,所述在顯示界面上對列表進行操作的裝置1100還包括預(yù)置裝置1160,其被配置用于設(shè)置選擇觸發(fā)區(qū)域、與操作指令對應(yīng)的狀態(tài)顯示圖標(biāo)以及翻頁觸發(fā)區(qū)域。用戶若對列表項進行選擇,則在選擇觸發(fā)區(qū)域觸發(fā)以進入選擇模式。狀態(tài)顯示圖標(biāo)可以通過顏色變化或大小變化來顯示與操作指令對應(yīng)的不同狀態(tài)。翻頁觸發(fā)區(qū)域可以設(shè)置在顯示界面的邊緣設(shè)置,使得在接觸翻頁觸發(fā)區(qū)域時,將隱藏的相應(yīng)列表項顯示在顯示界面上。根據(jù)本發(fā)明的又一個實施形式,參見圖13,所述在顯示界面上對列表進行操作的裝置1100還包括控制裝置1170,其被配置用于當(dāng)觸控到翻頁觸發(fā)區(qū)域時,將隱藏的列表項顯示在顯示界面。關(guān)于上述裝置的具體功能可以參見前面針對方法實施例所進行的描述,這里不再重復(fù)。在本發(fā)明中,可以用手指或觸筆或者其他合適的裝置來實現(xiàn)接觸。根據(jù)本發(fā)明,由 于用戶不需要重復(fù)的點選多項復(fù)選框,僅僅通過手指或觸筆滑動的方式就能選擇多項復(fù)選框,因此用戶操作簡單方便,不會浪費很多時間在逐一按鍵選擇或點選上。另外,同時解決了在選擇過程中當(dāng)部分列表不可見時用戶必須不停切換或滑動的蹩腳操作,用戶只需在顯示界面中的滾動觸發(fā)區(qū)域觸碰就能使不可見列表自動翻頁或者使不可見列表的列表項自動逐項滾動出來。因此,本發(fā)明簡便了對列表項的操作,提高了工作效率,方便了用戶的體驗,同時還增加了界面的趣味性,從而讓界面對用戶更加友好。上述裝置中各個組成模塊、單元可通過軟件、固件、硬件或其組合的方式進行配置。配置可使用的具體手段或方式為本領(lǐng)域技術(shù)人員所熟知,在此不再贅述。在通過軟件或硬件實現(xiàn)的情況下,從存儲介質(zhì)或網(wǎng)絡(luò)向具有專用硬件結(jié)構(gòu)的計算機安裝構(gòu)成該軟件的程序,該計算機在安裝有各種程序時,能夠執(zhí)行各種功能等。最后,還需要說明的是,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。此外,在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。以上雖然結(jié)合附圖詳細(xì)描述了本發(fā)明的實施例,但是應(yīng)當(dāng)明白,上面所描述的實施方式只是用于說明本發(fā)明,而并不構(gòu)成對本發(fā)明的限制。對于本領(lǐng)域的技術(shù)人員來說,可以對上述實施方式作出各種修改和變更而沒有背離本發(fā)明的實質(zhì)和范圍。因此,本發(fā)明的范圍僅由所附的權(quán)利要求及其等效含義來限定。
      權(quán)利要求
      1.一種在顯示界面上對列表進行操作的方法,包括 檢測在顯示界面上執(zhí)行的操作動作; 根據(jù)所述操作動作獲取列表中被選擇的列表項; 根據(jù)所述操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式; 確定獲取的列表項中的第一個列表項相對應(yīng)的操作指令;以及 對第一列表項之后被選擇的列表項執(zhí)行與第一個列表項相同的操作指令。
      2.根據(jù)權(quán)利要求I所述的方法,其特征在于,在檢測在顯示界面上執(zhí)行的操作動作之前還包括在所述顯示界面上設(shè)置選擇觸發(fā)區(qū)域。
      3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述顯示界面上還設(shè)置有與操作指令對應(yīng)的狀態(tài)顯示圖標(biāo)。
      4.根據(jù)權(quán)利要求I或2或3所述的方法,其特征在于,在隱藏有列表項的顯示界面邊緣設(shè)置翻頁觸發(fā)區(qū)域,用于當(dāng)操作動作接觸所述翻頁觸發(fā)區(qū)域時,將隱藏的列表項顯示在顯示界面。
      5.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述在顯示界面上執(zhí)行的操作動作為連續(xù)滑動。
      6.根據(jù)權(quán)利要求I或2所述的方法,其特征在于,所述操作指令為被選中指令或取消被選中指令。
      7.根據(jù)權(quán)利要求2所述的方法,其特征在于,通過操作動作在選擇觸發(fā)區(qū)域內(nèi)滑過的路徑來執(zhí)行對所述列表項的選擇。
      8.根據(jù)權(quán)利要求1-7任一項所述的方法,其特征在于,所述列表項為短信、郵件、聯(lián)系人、圖片、網(wǎng)頁、電子文檔或書目。
      9.一種在顯示界面上對列表進行操作的裝置,包括 檢測裝置,其被配置用于檢測在顯示界面上執(zhí)行的操作動作; 獲取裝置,其被配置用于根據(jù)所述操作動作獲取列表中被選擇的列表項; 設(shè)定裝置,其被配置用于根據(jù)所述操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式; 確定裝置,其被配置用于確定第一個列表項相對應(yīng)的操作指令;以及執(zhí)行裝置,其被配置用于對第一列表項之后被選擇的列表項執(zhí)行與第一個列表項相同的操作指令。
      10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,該裝置還包括預(yù)置裝置,其被配置用于設(shè)置選擇觸發(fā)區(qū)域、與操作指令對應(yīng)的狀態(tài)顯示圖標(biāo)以及翻頁觸發(fā)區(qū)域。
      11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,該裝置還包括控制裝置,其被配置用于當(dāng)觸控到翻頁觸發(fā)區(qū)域時,將隱藏的列表項顯示在顯示界面。
      12.根據(jù)權(quán)利要求9或10或11所述的裝置,其特征在于,所述在顯示界面上執(zhí)行的操作動作為連續(xù)滑動。
      13.根據(jù)權(quán)利要求9或10或11所述的裝置,其特征在于,所述操作指令為被選中指令或取消被選中指令。
      14.根據(jù)權(quán)利要求9或10或11所述的裝置,其特征在于,通過操作動作在選擇觸發(fā)區(qū)域內(nèi)滑過的路徑來執(zhí)行對所述列表項的選擇。
      15.根據(jù)權(quán)利要求9-14所述的裝置,其特征在于,所述列表項為短信、郵件、聯(lián)系人、圖片、網(wǎng)頁、電子文檔或書目。
      全文摘要
      本發(fā)明公開了一種在顯示界面上對列表進行操作的方法和裝置,屬于數(shù)據(jù)處理技術(shù)領(lǐng)域。所述方法包括檢測在顯示界面上執(zhí)行的操作動作;根據(jù)所述操作動作獲取列表中被選擇的列表項;根據(jù)所述操作動作設(shè)定獲取的列表項中的第一個列表項與第一列表項之后被選擇的列表項處于批量處理模式;確定獲取的列表項中的第一個列表項相對應(yīng)的操作指令;以及對第一列表項之后被選擇的列表項執(zhí)行與第一個列表項相同的操作指令。通過用手指或其他媒介在顯示屏上直接滑動的操作方式獲取多個列表項,并對獲取的對象進行統(tǒng)一操作,避免了多次按鍵或點擊的繁瑣,簡化了操作,增強了靈活性,提高了用戶使用的體驗度。
      文檔編號G06F3/048GK102760029SQ201110110920
      公開日2012年10月31日 申請日期2011年4月29日 優(yōu)先權(quán)日2011年4月29日
      發(fā)明者龐云鵬, 陳思 申請人:漢王科技股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1