为什么一个列表视图中的数据集显示在另一个列表视图中?

时间:2012-02-14 15:32:46

标签: android android-viewpager

我在寻呼机的不同页面上使用具有2个列表视图的视图寻呼机。我有一个非常奇怪的问题,如果我使用自定义适配器和数据集设置一个列表视图,另一个列表视图虽然使用不同的数据集和适配器,但当我滑动到其页面时也会显示相同的数据。

是否有其他人遇到过这样的问题,或者有人可能会提出我可能做错的事情?

1 个答案:

答案 0 :(得分:1)

您可能正在使用findviewbyid来获取列表视图的对象,该列表视图的对象在为缓存绘制其他列表视图时运行

请尝试将代码放在实例化项目中,并记住最好在instantiateItem中膨胀视图,而不是在viewpager原始布局上使用当前小部件(个人认为这是错误的)

看看https://github.com/Shereef/ViewPagerPlusExpandableList并查看我的项目,看看我如何使用实例化项目......等等

P.S。我的答案非常笼统,因为没有提供详细信息