ViewPager
的背景是灰色的。我在互联网上找不到任何清晰的文章,显示如何仅将该背景颜色更改为黑色。任何想法都将不胜感激。
ViewPager
的背景是灰色的。我在互联网上找不到任何清晰的文章,显示如何仅将该背景颜色更改为黑色。任何想法都将不胜感激。
您有两种实现方法:
1.将以下内容添加到xml中的ViewPager
中。
android:background="#000000"
2. 像下面这样动态地执行它:
ViewPager pager= (ViewPager)findViewById(R.id.pager);
pager.setBackgroundColor(Color.BLACK);
试试这个
private ViewPager mPager;
mPager = (ViewPager) view.findViewById(R.id.pager);
mPager.setBackgroundColor(Color.BLACK);
ViewPager
默认情况下不是灰色的,它像其他的 ViewGroup
一样是透明的,因此默认情况下您会看到其父布局背景或窗口背景。
如果您想改变整个Activity的背景颜色,我建议您在Activity的主题中重写 android:windowBackground
属性,这样更加高效。
ViewPager
的android:background="@android:color/transparent"
,并为父布局设置android:background="@android:color/black"
。