簡體   English   中英

選項卡視圖中的文本填充時,Android視圖滑動選項卡視圖太重

[英]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創建的

Tab1Tab2Tab3

Tab1只有一個edittext (用戶輸入文本數據(注釋))。

Tab2具有用戶創建的所有注釋的( list view )列表。

Tab3只有app的一些設置選項。

問題是 - 當用戶在Tab1edittext )中輸入大量文本時(這里有很多意思是說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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM