选项卡视图中包含文本

时间:2017-05-01 14:31:53

标签: android android-viewpager swipeview

我现在陷入一个奇怪的问题已经有两天了,如果有人知道完全那么,请帮忙。

问题在于,我有一个带有tab view note制作应用程序(3个滑动标签,有点像watsapp的标签页)。

仅供参考,我有Android View Pager滑动标签。

Tabs只是从TabLayout

创建的

Tab1Tab2Tab3

Tab1只有一个edittext(用户输入文字数据(备注))。

Tab2有一个(list view)列表,列出了用户创建的所有笔记。

Tab3只有app的一些设置选项。

问题是 - 当用户在Tab1edittext)中输入大量文字时(这里有很多意思是说1 Mb的文字),

然后滑动变得非常沉重,如果您尝试移动到其他标签(从Tab1 - >到 - >&gt; Tab2,反之亦然,也从tab3切换到tab1),它卡住< / strong>很多。

虽然 (Tab2 ---&gt; tab3或tab3到tab2)平滑。 (tab2和3目前没有任何内容)。

我做过的事

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

2)检查logcat以查看我切换到它时是否再次创建我的片段...所以不会重新创建它们。

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

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

1 个答案:

答案 0 :(得分:0)

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

如果是渲染,也许您可​​以考虑将文本分成许多小块并将它们放在ListView中。如果是创建,您可以尝试创建一次TextView并重复使用它。