[發明專利]一種基于Android平臺的靈活自定制表格控件的方法有效
| 申請號: | 201310630629.X | 申請日: | 2013-12-02 |
| 公開(公告)號: | CN103699374B | 公開(公告)日: | 2019-07-02 |
| 發明(設計)人: | 柳素華;莊宗輝;周思政 | 申請(專利權)人: | 廈門雅迅網絡股份有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 廈門市新華專利商標代理有限公司 35203 | 代理人: | 朱凌 |
| 地址: | 361009 福建省廈*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 android 平臺 靈活 定制 表格 控件 方法 | ||
本發明提供一種基于Android平臺的靈活自定制表格控件的方法,首先,表格數據的初始化,獲取設備屏幕的寬度,計算出表格每列的寬度,并將數據源信息存放入二維數組中;然后,表格數據加載:根據數據源信息計算每個單元格的長度及寬度,之后依次添加控件;最后,設置單元格點擊事件的觸發模塊。實現了顯示上可以多樣化,用戶可以自己設定觸發模塊,靈活多樣的自定制表格控件可以滿足不同用戶的各種顯示需求。
技術領域
本發明涉及一種基于Android平臺的靈活自定制表格控件的方法。
背景技術
對于傳統的基于Android平臺的表格控件設計樣式比較單一。比如Android本身的表格控件GridView每一列只能固定被設定為一樣寬度;使用ListView實現的表格可以實現每列寬度和每行高度根據需求自適應調整,但是表格的樣式只是簡單的等行等列顯示;其他的繼承View或者繼承GroupView的自定義表格只是表格實現的方式不一樣,實現的效果跟ListView基本沒差別。
Android平臺目前這種單一的表格控件設計樣式對于一些復雜的數據顯示已經不再滿足需求。
發明內容
本發明要解決的技術問題,在于提供一種基于Android平臺的靈活自定制表格控件的方法,實現了顯示的多樣化。
本發明一種基于Android平臺的靈活自定制表格控件的方法具體包括如下步驟:
步驟10、表格數據的初始化,獲取設備屏幕的寬度,計算出表格每列的寬度,并將數據源信息存放入二維數組中,其中表格每列的寬度存放于一個一維數組中;
步驟20、表格數據加載,根據所述數據源信息計算每個單元格的長度,根據所述數據源信息中每個單元格所占的行數及列數為單元格分配框格,完成表格顯示界面設計,其中每個單元格的長度存放于一個一維數組中;
步驟30、向表格中添加單元格,并為每個單元格進行編號;
步驟40、設置單元格點擊事件的觸發模塊。
進一步地,以表格的左上角為起點,依次從左到右,從上到下添加單元格,同時為每個單元格進行編號;
進一步地,所述數據源信息包括單元格顯示內容、單元格所占的列數、單元格所占的行數、表格的行數及表格的列數。
進一步地,所述觸發模塊為接口形式。
本發明具有如下優點:該自由定制的Android平臺的電子表格的方法,改善了目前Android平臺表格控件樣式單一,對于復雜的數據源無法直觀地闡述內容的現狀。表格樣式的設計采用自由的設計形式,完全由用戶根據需求來自己定制,不只顯示上可以多樣化,對表格的操作也自由開放,用戶完全可以自己設定觸發模塊,靈活多樣的自定制表格控件可以滿足不同用戶的各種顯示需求。
附圖說明
下面參照附圖結合實施例對本發明作進一步的說明。
圖1為本發明的方法的執行流程圖。
具體實施方式
如圖1所示,一種快速的分布式數據分頁方法,包括如下步驟:
步驟10、表格數據的初始化,獲取設備屏幕的寬度,計算出表格每列的寬度,并將數據源信息存放入二維數組中,其中表格每列的寬度存放于一個一維數組中,所述數據源信息包括單元格顯示內容、單元格所占的列數及單元格所占的行數;
步驟20、表格數據加載,根據所述數據源信息計算每個單元格的長度,根據所述數據源信息中每個單元格所占的行數及列數為單元格分配框格,完成表格顯示界面設計,其中每個單元格的長度存放于一個一維數組中;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門雅迅網絡股份有限公司,未經廈門雅迅網絡股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310630629.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:皂化塔組件
- 下一篇:跨海大橋混凝土鋼管樁腐蝕情況遠程監測系統





