参考片段 - Google Slidingtablayout

时间:2015-05-17 10:28:41

标签: android

我正在替换("Updating")使用已被弃用的ActionBar.NAVIGATION_MODE_TABS的应用程序。

已弃用的代码正在被Google的

取代

SlidingTabLayout.java

SlidingTabStrip.java

对于5 TabsViewPager的应用程序。每个标签都有自己的android.support.v4.app.Fragment与之关联,并以FragmentPageAdapter getItem()方式建立。片段的每个“newInstance”都与一个布局文件相关联。

当用户滑动到所需的页面或选择其中一个选项卡时,我想引用特定的片段(最终聚焦),因为每个片段都有不同的数据与之关联。

例如,假设每个片段代表不同的营业地点,并使用它自己的特定地址。

再次,当用户选择Tab或“滑动到”(代表特定的业务位置)时,我需要使用特定的业务地址信息设置Fragments Textview元素。还有一些数据将显示在Fragment上,这是动态的。简而言之,已经调用云来获取每个片段在片段上显示的数据。

对于我的生活,我似乎无法获得最终或正确的碎片。我已经尝试了我能想到的或对我有意义的一切。例如,我已尝试获取

中“最终”或“目标”片段的句柄 onPageScrolled()类的

SlidingTabLayout方法,

onPageSelected()类的

SlidingTabLayout方法,

getItem()类的

FragmentPageAdapter方法。

我确实得到了片段的引用。设置片段的TextView元素,但最后这些元素会变空。就好像我认为的片段是正确的片段,正在被另一片段取代。如果这是有道理的。我这样说,因为当我处于调试模式时,我可以看到我设置的文本,但是当我继续单步执行时(或者在所有执行代码完成后的最后),文本消失了。看来我正在引用当前片段或焦点中的片段,但随后“目标”或“目标”片段进入视图,我对文本的更改消失了。因为我从未真正将它们设置在正确的片段中。遵循?

我迷失了......花了很多时间在Waaaaaaay上度过这个!

0 个答案:

没有答案