【发布时间】:2013-05-09 20:48:10
【问题描述】:
我有一个使用 FragmentStatePagerAdapter 的 Viewpager。每个页面都是一个片段。我的页面包含一个默认可见的线性布局 (llTags)。
如果用户点击页面(片段的主要布局),线性布局必须是不可见的(有效),但其他线性布局(其他页面中的 llTags)也需要更改。
如果我单击,线性布局的可见性会在除上一个和下一个之外的所有页面上更改。 这是因为不再为下一个/上一个项目调用来自适配器的 getItem。 我如何通知这些页面。
ps:我有一个 newInstance 方法和一个公共 void setTagslayoutVisible(boolean) 用于更改适配器的可见性。
【问题讨论】:
-
我们可以看看一些代码吗?
-
适配器:pastebin.com/RGPkJgCV 片段页面:pastebin.com/UTDADYZx 我知道我需要更改捆绑包中的数据(现在就这样做)
标签: android android-fragments android-viewpager fragmentstatepageradapter