gpt4 book ai didi

当标签 View 充满文本时,Android View Pager 滑动标签 View 太重

转载 作者:太空狗 更新时间:2023-10-29 14:43:36 25 4
gpt4 key购买 nike

我现在被一个奇怪的问题困了大约 2 天,如果有人知道到底是什么,请帮忙。

问题是,我有一个记笔记应用程序,带有选项卡 View (3 个滑动选项卡,有点像 watsapp 的选项卡)。

仅供引用,我有 Android View Pager 滑动标签。

Tabs 简单地从 TabLayout

创建

Tab1 , Tab2 , Tab3

Tab1 只有一个 edittext(用户在其中输入文本数据(注释))。

Tab2 有一个( ListView )用户创建的所有笔记的列表。

Tab3 只是有一些应用的设置选项。

问题是——当用户在 Tab1 (edittext) 中输入大量文本时(这里的很多意味着说 1 Mb 文本) ,

然后滑动变得非常沉重,如果您尝试移动到其他选项卡(从 Tab1 --> 到 --> Tab2 ,反之亦然,也从 tab3 切换到 tab1 ),它卡住了 很多。

虽然(Tab2--->tab3 或 tab3 到 tab2)平滑。 (tab2 和 3 现在没有任何内容)。

我尝试过的事情:

1) 阅读关于 SO 的大多数相关问题,没有帮助。

2) 检查 logcat 以查看当我切换到它时是否再次创建了我的 fragment ...因此它们不会被重新创建。

3) 设置 viewPager.setOffscreenPageLimit(3); 以防止在每次滑动时重新加载 fragment 。

Here是我代码的某些部分的链接。

最佳答案

TextView 包含 1MB 的文本并不常见。我不确定问题是渲染还是创建。

如果是渲染的话,或许可以考虑把文字拆成很多小块放在一个ListView中。如果是创建,可以尝试创建一次TextView,每次都重复使用。

关于当标签 View 充满文本时,Android View Pager 滑动标签 View 太重,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43720815/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com