[發明專利]一種基于安卓系統實現文字編輯中撤銷重做的方法有效
| 申請號: | 201510975296.3 | 申請日: | 2015-12-22 |
| 公開(公告)號: | CN105653121B | 公開(公告)日: | 2019-03-22 |
| 發明(設計)人: | 袁東風;馬閃閃 | 申請(專利權)人: | 山東大學 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F17/24 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 顏洪嶺 |
| 地址: | 250100 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 系統 實現 文字 編輯 撤銷 重做 方法 | ||
本發明涉及一種基于安卓系統實現文字編輯中撤銷重做的方法,屬于安卓系統終端設備編輯技術領域。方法如下:采用堆棧的方式存儲文本內容,通過使用ArrayList創建兩個堆棧,以將新的文本存入堆棧中;為文本編輯框綁定監聽器,以彈出窗口,在窗口中設置“撤銷”按鈕和“重做”按鈕,并對兩個按鈕分別綁定監聽器,為文本編輯框綁定監聽器,以將窗口關閉。用戶在編輯文本時,若有撤銷或重做需求時,長按文本編輯框便可彈出窗口,窗口中有撤銷和重做按鈕,點擊對應按鈕便可實現操作。通過本發明,用戶可以實現對文本編輯過程中誤操作的撤銷和文本編輯的重做,減少了用戶重復編輯工作,提高了用戶體驗。
技術領域
本發明涉及一種基于安卓系統實現文字編輯中撤銷重做的方法,屬于安卓系統終端設備編輯技術領域。
背景技術
用戶在使用手機的過程中,文本編輯是不可避免的操作之一。隨著安卓系統開發技術的發展,安卓系統的應用程序層出不窮,而這些應用程序或多或少都要涉及到文本編輯。
隨著安卓應用程序的不斷完善,文本編輯的操作也越來越簡單、便捷。然而,當前的文本編輯存在一個不便之處,即缺少撤銷和重做功能。用戶在編輯的過程中難免會出現一些誤操作,比如大篇幅地誤刪掉之前編輯的內容或者大篇幅地粘貼了新的文本等。如果發生類似的誤操作,用戶需要繁瑣的再編輯工作,這樣就會帶來一些不必要麻煩,降低了工作效率和用戶體驗。
中國專利文件“201210425018.7”(公開號102929485A)提供了一種字符輸入方法及裝置,所述方法包括:當監聽到用戶在文本編輯框中進行刪除操作時,記錄所述文本編輯框中的文本;根據所述刪除操作刪除所述文本編輯框中的N個字符,所述N為大于等于1的整數;檢測用戶是否輸入預設手勢;當檢測到用戶輸入所述預設手勢,根據記錄的所述文本編輯框中的文本恢復所述刪除操作刪除的字符。在本發明中,當用戶通過刪除鍵在移動終端的文本編輯框中進行刪除操作時,預先記錄文本編輯框中的文本,使得用戶一旦需要撤消刪除的內容時,可以通過輸入預設手勢進行恢復。此專利文件的不足在于兩點,一是只能針對刪除操作進行撤銷,而且撤銷操作只能執行一次,不能連續執行;二是刪除動作撤消后,若想重新刪除,此專利沒有重做功能。
發明內容
針對現有技術的不足,本發明提供一種基于安卓系統實現文本編輯中撤銷和重做的方法。該方法可以解決用戶誤操作后的撤銷和重做問題,減少了用戶繁瑣的再編輯工作,使文本編輯更加人性化,操作起來更加簡單便捷,提高了用戶體驗。
本發明的技術方案如下:
一種基于安卓系統實現文字編輯中撤銷重做的方法,用戶在文本編輯框中進行文本內容操作,當用戶不想取消文本內容操作時,用戶不作為,保持現狀不變;當用戶想取消文本內容操作時,用戶撤銷文本內容操作,在用戶撤銷文本內容操作后:當用戶想重新恢復文本內容操作時,用戶重做文本內容操作;當用戶不想重新恢復文本內容操作,用戶不作為,保持現狀不變。所述的文本內容操作,可以是最近一次的文本內容操作,也可以是從最近一次開始的多次文本內容操作,即:用戶可以只撤銷最近一次的文本內容操作,對應的重做也是重做最近一次的文本內容操作;用戶也可以從最近一次文本內容操作開始,連續多次撤銷,連續多次撤銷后的重做可以重做一次,也可以是連續多次重做。
根據本發明優選的,所述文本內容操作包括輸入和刪除。
根據本發明優選的,具體包括步驟如下:
(1)、通過ArrayList創建兩個堆棧,采用堆棧存儲文本編輯框中輸入的文本內容;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東大學,未經山東大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510975296.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:顯示圖標的方法、裝置及終端
- 下一篇:一種移動終端及其實現應用查找的方法





