[發明專利]文本框及文本顯示方法無效
| 申請號: | 201010296835.8 | 申請日: | 2010-09-29 |
| 公開(公告)號: | CN102436439A | 公開(公告)日: | 2012-05-02 |
| 發明(設計)人: | 蔡燈宇 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | G06F17/21 | 分類號: | G06F17/21 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 文本框 文本 顯示 方法 | ||
技術領域
本發明涉及文本處理技術領域,特別是涉及一種應用在Android平臺終端中的文本框及文本顯示方法。
背景技術
文本框(Text?view),是Android平臺中的一種重要視圖組件,用以將文本顯示到屏幕上,廣泛的應用在Android平臺的各種應用程序中。在目前的Android平臺中,當文本框因自身大小的限制無法顯示指定的全部文本時,會自動將無法顯示的文本截掉,只顯示它可以顯示的最大文本字數。這種情況在使用Android平臺的移動終端上,經常發生,特別是在微件(Widget)應用中,因其可顯示區域非常有限,文本通常都無法被全部顯示在微件的顯示區域中。文本塊被自動截掉,但是沒有明確的標志或通知讓用戶知道有文本被截掉,這對用戶來說,用戶體驗不是很好。
發明內容
鑒于以上內容,有必要提供一種應用在Android平臺終端中的文本框及文本顯示方法,讓用戶可以更加方便直觀的知道有未顯示文本被截掉。
根據本發明的一方面,提供一種文本框,應用在一顯示屏幕的Android平臺終端中,所述文本框包括:
一文本設置模塊,用于設置文本顯示區域的高度和寬度以及要顯示到文本顯示區域的文本字體大小;
一可顯示文本計算模塊,用于依據文本顯示區域的高度和寬度以及要顯示到文本顯示區域的文本字體大小計算原文本在文本顯示區域的可顯示文本;
一字符替換模塊,用于判斷可顯示文本的字符數量是否小于原文本的字符數量,若結果為是,則將可顯示文本的最末一行的一末尾字符用一標記字符替換;及
一文本顯示模塊,用于將可顯示文本顯示到文本顯示區域。
根據本發明的另一方面,提供一種文本顯示方法,該方法應用在一顯示屏幕的Android平臺終端中,包括以下步驟:
設置文本顯示區域的高度和寬度以及要顯示到文本顯示區域的文本字體大小;
依據文本顯示區域的高度和寬度以及要顯示到文本顯示區域的文本字體大小,計算原文本在文本顯示區域的可顯示文本;
判斷可顯示文本的字符數量是否小于原文本的字符數量,若結果為是,則將可顯示文本的最末一行的一末尾字符用一標記字符替換;及
將可顯示文本顯示到文本的顯示區域。
與現有技術相比,上述應用在Android平臺終端中的文本框及文本顯示方法,可以在原文本無法被全部顯示在文本顯示區域的時候,在可顯示文本的末尾使用一標記字符告知用戶有未顯示文本被截掉,使得用戶可以獲得更加良好的用戶體驗。
附圖說明
圖1為本發明一種實施方式中的文本框的功能模塊圖。
圖2為本發明一種實施方式中的文本顯示方法的流程圖。
圖3為本發明一種實施方式中的計算原文本在文本顯示區域的可顯示文本方法的流程圖。
圖4為本發明一種實施方式中的計算第一字符串的高度的方法流程圖。
圖5為本發明一種實施方式中的計算第一字符串的寬度的方法流程圖。
圖6為本發明一種實施方式中的將可顯示文本的最末一行的一末尾字符用一標記字符替換的方法流程圖。
主要元件符號說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010296835.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種用于LED的散熱裝置
- 下一篇:雙效傳熱降膜真空油水分離裝置





