Android使用ViewPager在ICS中更改背景颜色

4
当我在ViewPager翻页时,一个LinearLayout的背景颜色从主题中设置的灰色变为白色,只有在翻页过程中才会发生,仅在竖屏模式下和Android 4.0版本中出现此问题。在之前的Android版本中完全正常。
编辑:看起来这是由于布局XML文件中的android:ellipsize="marquee"标签引起的。如何避免这个问题?
1个回答

0
我发现这个线程 Android Viewpager saving data and views
通过使用 view_pager.setOffscreenPageLimit(4);,这个问题得到了解决(然而,在第一次运行时仍然可以看到白色背景,但之后它将正常工作)。根据您的使用情况调整整数参数即可 ;)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接