[發明專利]一種Tab標簽動態更新方法及裝置有效
| 申請號: | 201710193276.X | 申請日: | 2017-03-28 |
| 公開(公告)號: | CN107092485B | 公開(公告)日: | 2021-01-01 |
| 發明(設計)人: | 劉一琛;張文明;陳少杰 | 申請(專利權)人: | 武漢斗魚網絡科技有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/20 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 湯財寶 |
| 地址: | 430000 湖北省武漢市武漢東湖*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 tab 標簽 動態 更新 方法 裝置 | ||
本發明提供一種Tab標簽動態更新方法及裝置,所述的方法包括:將ViewPager中的適配器對象綁定到Tablayout上;當ViewPgaer中適配器對象實現了TabLayout上的動態加載接口時,獲取適配器對象中的Tab標簽數據;根據獲取的Tab標簽數據,對TabLayout中的Tab標簽數據進行動態更新。本發明在TabLayout上增加一動態加載接口,用來標記TabLayout需要動態加載,當檢測到Viewpager中適配器對象實現這個接口時,表明該TabLayout需要動態加載,然后根據適配器中的Tab標簽的數據來對TabLayout中的Tab標簽數據進行動態更新,實現了在TabLayout上的動態加載功能。
技術領域
本發明涉及頁面處理技術,更具體地,涉及一種Tab標簽動態更新方法及裝置。
背景技術
在Android的應用程序開發中,經常會用到TabLayout,TabLayout是Android支持庫中的一種控件,用來幫助開發者實現標簽的導航式布局。許多的Android應用主界面底部或者頂部有多個文本或者圖標的欄目,這種樣式就是標簽導航,由于TabLayout是Android官方推出的控件,所以擁有著比市場上第三方控件更好的兼容性。
但是目前TabLayout設計僅是針對靜態的Tab標簽設計的,并不支持動態加載Tab標簽。比如一個頁面有5個Tab標簽,這個是事先設計好的,但是在實際中,Tab標簽的數量是變化的,當使用TabLayout做動態數據變化時,TabLayout無法顯示變化后的Tab標簽。
發明內容
本發明提供一種Tab標簽動態更新方法及裝置,克服了傳統的TabLayout設計不支持動態加載的問題。
根據本發明的一個方面,提供一種Tab標簽動態更新方法,包括:
S1,通過重寫標簽導航控件TabLayout中的方法,將頁面布局管理器ViewPager中的適配器對象綁定到Tablayout上;
S2,獲取TabLayout當前綁定的適配器對象,當所述適配器對象實現了TabLayout上的動態加載接口時,獲取所述適配器對象中的Tab標簽數據,其中,所述動態加載接口用來標記該TabLayout需要動態加載;
S3,根據獲取的Tab標簽數據,對TabLayout中的Tab標簽數據進行動態更新。
本發明的有益效果為:在TabLayout上增加動態加載接口,用來標記TabLayout需要動態加載,當檢測到Viewpager中適配器對象實現這個接口時,表明該TabLayout需要動態加載,然后根據適配器中的Tab標簽的數據來對TabLayout中的Tab標簽數據進行動態更新,實現了在TabLayout上的動態加載功能。
在上述技術方案的基礎上,本發明還可以作如下改進。
可選的,所述步驟S2還包括:
在TabLayout中設置監聽器,用來對ViewPager的適配器對象中的Tab標簽數據變化進行監聽;
當監聽到適配器對象中的Tab標簽數據發生變化時,獲取適配器對象中的Tab標簽數據。
可選的,所述適配器對象中的Tab標簽數據包括Tab標簽的數目和每一個Tab標簽的文本內容。
可選的,所述步驟S3具體包括:
S31,獲取TabLayout中Tab標簽的數目,判斷TabLayout中Tab標簽的數目與ViewPager的適配器對象中的Tab標簽的數目是否相等,若相等,執行步驟S32;若不相等,執行步驟S33;
S32,根據所述適配器對象中的每一個Tab標簽的文本內容,對TabLayout中對應位置的Tab標簽的文本內容進行更新;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢斗魚網絡科技有限公司,未經武漢斗魚網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710193276.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種自動取料裝置
- 下一篇:支付密碼傳輸方法及裝置和電子設備





