如何更改viewpager的适配器

时间:2012-05-08 16:12:44

标签: android android-viewpager

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

所以我想问一下如何更改viewpager的显示。

1 个答案:

答案 0 :(得分:0)

您必须先使用

清除视图寻呼机中的所有片段
for(int i = 0;i<fragments.size();i++){
    fragmentTransmition.remove(fragments.get(i));
}
fragments = new ArrayList<Fragment>();
notifyDataSetChanged();

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