0

我的应用程序有两种不同的布局,一种用于纵向,另一种用于横向。我定义了两个同名的.xml,但改变了一些视图位置。在我改变方向之前,一切都完美无缺。当我改变方向时,我会“内存不足”。我使用一个扩展“FragmentStatePageAdapter”的类来创建片段。我覆盖“onConfigurationChange”,如下所示:。

setContentView(R.layout.main); //If I don't use this, the views not change
fragmentStatePagerAdapter = new FragmentStatePagerAdapterPersonal(fragmentManager);
viewPager.setAdapter(fragmentStatePagerAdapter);
fragmentStatePagerAdapter.notifyDataSetChange();
4

1 回答 1

0

我解决了在“onConfigurationChange”中添加下一行以删除内存不足的问题

viewPager.setAdapter(null);
fragmentStatePagerAdapter.notifaDataSetChanged();
于 2013-05-03T15:21:42.493 回答