2013-01-17 64 views
1

我想提供滑动设备的标签导航。为此,我尝试了THISViewpager with tabs android

显示与viewpager标签的链接。类TestFragment.java是添加静态视图和类可以在此链接中找到:Here
但我想添加动态views.Is它可能吗?
请建议如何实施它?

谢谢。

回答

0

我做了一些类似的事情,我创建了基本的片段布局,然后在FragmentActivity中调用片段中的函数,然后更新视图。

最简单的方法是在片段中使用公共方法(如updateFragment(data)或类似方法),并从父项FragmentActivity中调用该方法。然后将片段可以访问它使用自己的布局this.getView()

编辑: 因此,对于你的代码示例结构可能是:

Class FragmentActivity { 

    method updateFragments() { 
     Fragment myFrag = fragmentPagerAdapter.getItem(position); 
     myFrag.updateView("This is my new example string to display on the page"); 
    } 
} 

Class Fragment { 
    public method updateView(String newData) { 
     ((TextView) this.getView().findViewById(R.id.text1)).setText(newData); 
    } 
} 
+0

可以pleaze发布您的代码?我太困惑了。你可以参考一下github项目,以便我更容易理解。 – zanky

+0

我没有任何github代码,但我会张贴一些例子来向你展示我的意思。 IMO提供完整的代码永远不会帮助任何人,但我会给你一些结构 –

+0

谢谢..我包括github项目链接在我的问题。 – zanky