如何更改Android ViewPager背景颜色?

时间:2014-04-28 13:19:12

标签: android background android-viewpager

ViewPager背景是灰色的。我无法在互联网上找到任何明确的文章,其中显示了如何以黑色改变背景颜色。任何想法都将受到赞赏。

4 个答案:

答案 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"

我希望这会有所帮助。