这里可能是一个愚蠢的问题,但我刚刚开始在Android编程,所以请耐心等待。
https://gist.github.com/gabrielemariotti/ca2d0a9f79b902b19a65
我正在关注此项目,以在我的Android Wear应用程序上实现GridViewPager。它工作正常,只有我试图使用的背景图像没有显示。它只显示黑屏。
问题是这个getBackground()方法,特别是imageReference。
public ImageReference getBackground(int row, int col) {
SimplePage page = ((SimpleRow)mPages.get(row)).getPages(col);
return ImageReference.forDrawable(page.mBackgroundId);
}
教程显示应该返回一个Image Reference但是我遇到了构建错误,说无法解析ImageReference。那么我必须为ImageReference创建一个类或接口吗?或者您是否在图像上设置了属性?
任何人都可以对此有所了解吗?
提前干杯。
答案 0 :(得分:0)
从可穿戴支持库的版本1.1开始(FragmentGridPagerAdapter是其中的一部分),方法发生了很大变化:它们不再使用任何类型的ImageReference
类 - 新方法, getBackgroundForPage,只需返回Drawable
。