ViewPager
背景是灰色的。我无法在互联网上找到任何明确的文章,其中显示了如何以黑色改变背景颜色。任何想法都将受到赞赏。
答案 0 :(得分:11)
你可以通过两种方式实现它,
1.在xml
中的ViewPager
中添加以下内容
android:background="#000000"
2.动态如下,
ViewPager pager= (ViewPager)findViewById(R.id.pager);
pager.setBackgroundColor(Color.BLACK);
答案 1 :(得分:5)
试试这个
private ViewPager mPager;
mPager = (ViewPager) view.findViewById(R.id.pager);
mPager.setBackgroundColor(Color.BLACK);
答案 2 :(得分:3)
默认情况下,ViewPager
不是灰色的,它与其他ViewGroup
一样透明,因此您默认会看到父版式背景或窗口背景。
如果您想要更改整个活动的背景颜色,建议您覆盖活动主题中的android:windowBackground
属性,这样会更有效。
答案 3 :(得分:0)
您可以在xml文件中将android:background="@android:color/transparent"
设置为ViewPager
并为父布局设置android:background="@android:color/black"
。
我希望这会有所帮助。