2015-10-06 44 views
-1

我有一个片段具有滑动选项卡布局和带有5个选项卡的视图寻呼机。 我从选项卡1开始,然后,我将不同的片段推送到后端堆栈,用选项卡替换片段。 当我现在回到页面时,出现带有选项卡的片段,但前两个选项卡是空的(选项卡/片段未显示,但视图已创建)。如果我导航到第三个选项卡并返回到制表符1和2,则内容会再次出现。片段内容未在后导航后显示

我试图附加/显示片段,但这并没有帮助。

有什么想法?

这是我的选项卡的内容,它们看起来都一样。 ViewClass也是一样的。它确实实现了一个片段。

<?xml version="1.0" encoding="UTF-8" ?> 
<Button 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:local="http://schemas.android.com/apk/res-auto" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Navigate to 2" 
    local:MvxBind="Click NavigateCommand" /> 

轮换工作正常(如果该信息有什么差别。)

+0

PagerAdapter是从哪里扩展而来的? –

+0

@MuhammadBabar我从Android.Support.V4.View.PagerAdapter实现了我自己的 – esskar

+0

你在标签1和2中显示什么?一些代码帮助我们清除图片 – Droidwala

回答

0

你有与滑动标签布局“setOffscreenPageLimit(5)”您ViewPager您的片段设置?

yourViewPager.setOffscreenPageLimit(5); 

我设置通常在onCreateView(...)

0

您可以在片段中使用标志的onAttach()和onActivityCreated()。检查该标志可以显示内容,在这里不需要设置viewpager.setoffscreenlimit

+0

我该如何强制它显示它? – esskar

+0

当我导航回时,OnAttach不会被调用到选项卡1。它被称为标签2,当我浏览2它,但它没有显示 – esskar