[英]Android View Pager swipe tab view is too heavy while swiping when tab view is full of text
我現在陷入一個奇怪的問題已經有兩天了,如果有人知道究竟是什么,請幫忙。
問題是,我有一個帶tab view
的筆記制作應用程序(3個滑動標簽,有點像watsapp的標簽)。
僅供參考,我有Android View Pager
滑動標簽。
Tabs
只是從TabLayout
創建的
說Tab1
, Tab2
, Tab3
。
Tab1
只有一個edittext
(用戶輸入文本數據(注釋))。
Tab2
具有用戶創建的所有注釋的( list view
)列表。
Tab3
只有app的一些設置選項。
問題是 - 當用戶在Tab1
( edittext
)中輸入大量文本時(這里有很多意思是說1 Mb
的文本),
然后滑動變得非常沉重,如果你試圖移動到其他標簽(從Tab1 - >到 - > Tab2,反之亦然,也從tab3切換到tab1),它會卡住很多。
雖然(Tab2 ---> tab3或tab3到tab2)是平滑的 。 (tab2和3現在沒有任何內容)。
我做過的事 :
1)閱讀關於SO的大多數相關問題,沒有人幫忙。
2)檢查logcat
以查看我切換到它時是否再次創建了我的片段...因此它們不會被重新創建。
3)設置viewPager.setOffscreenPageLimit(3);
防止在每次滑動時重新加載片段。
這是我的代碼的某些部分的鏈接。
使用帶有1MB文本的TextView
並不常見。 我不確定問題是渲染還是創建。
如果是渲染,也許您可以考慮將文本分成許多小塊並將它們放在ListView中。 如果是創建,您可以嘗試創建一次TextView並重復使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.