我想知道如何以编程方式设置ViewPager的背景?在xml中,我可以手动设置背景,如下所示:android:background="@drawable/ic_launcher"
。我从SQLite数据库获取一个URI并将其转换为位图。我想将该位图设置为背景。这可能吗?
我想知道如何以编程方式设置ViewPager的背景?在xml中,我可以手动设置背景,如下所示:android:background="@drawable/ic_launcher"
。我从SQLite数据库获取一个URI并将其转换为位图。我想将该位图设置为背景。这可能吗?
尝试一下
首先将位图转换为可绘制对象,如:
Drawable d = new BitmapDrawable(getResources(), bitmapobject);
然后使用:
setBackgroundDrawable(d);
viewPager.setBackground + viewPager.setBackgroundResource + viewPager.setBackgroundDrawable
。这些选项都不接受位图作为参数。类似于setImageResource
的东西会很有用,但由于它只适用于 ImageView,所以并没有太大用处。我想到了一个办法。我可以在相对布局中放置我的 viewPager 和 ImageView,并让imageview match_parent
。应该可以解决问题 @blackbelt - Lunchbox