当我翻阅 ViewPager 的页面时,LinearLayout 的背景不断从主题中设置的灰色变为白色,并且仅在翻阅页面时才会这样做,仅在纵向模式下且仅在 ICS 中。
它在所有以前的 Android 版本中都能完美运行。
编辑:看起来它是由布局 xml 文件中的标签 android:ellipsize="marquee" 引起的。我怎样才能避免这个问题?
当我翻阅 ViewPager 的页面时,LinearLayout 的背景不断从主题中设置的灰色变为白色,并且仅在翻阅页面时才会这样做,仅在纵向模式下且仅在 ICS 中。
它在所有以前的 Android 版本中都能完美运行。
编辑:看起来它是由布局 xml 文件中的标签 android:ellipsize="marquee" 引起的。我怎样才能避免这个问题?
我发现这个线程 Android Viewpager 保存数据和视图
通过使用 view_pager.setOffscreenPageLimit(4);,这个问题得到了解决(但是,你仍然可以看到第一次运行的白色背景,但之后它会起作用)。根据您的使用调整整数参数;)