0

我正在使用 viewpager 来显示一些片段,现在我想添加一个按钮来更改 viewpager 的内容。我尝试创建一些不同的适配器,并viewpager.setAdapter()使用不同的适配器,但 viewpager 始终显示相同的片段。

所以我想问如何改变viewpager的显示。

4

1 回答 1

0

您必须先清除视图寻呼机中的所有片段

for(int i = 0;i<fragments.size();i++){
    fragmentTransmition.remove(fragments.get(i));
}
fragments = new ArrayList<Fragment>();
notifyDataSetChanged();

即使您清除了最后一个适配器,viewpager 也会记住它的所有片段

于 2012-06-24T16:29:00.290 回答