使用支持修订版21中的新SwipeRefreshLayout(或者今天最新版本,来自sdk经理)我得到它的工作,但我需要使用
向下移动视图import android.support.v4.widget.SwipeRefreshLayout;
....
mSwipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe);
mSwipeLayout.setProgressViewOffset(false, 100, 150)
方法setProgressViewOffset(boolean,int,int)未定义 SwipeRefreshLayout类型。
如何解决这个问题?
答案 0 :(得分:0)
清理项目并重建。您可能正在将旧版SwipeRefreshLayout
编译到APK中。
如果您使用的是gradle,请确保引用support-v4库的21.0.0版。
或者如果您使用的是JAR,请确保您没有包含旧的JAR版本。
答案 1 :(得分:0)
Talklittle是对的。
This answer 解决了我的问题。
我的facebook SDK比我正在处理的项目有一个旧的支持库。
似乎不同的项目使用了2个独立的支持库,因为校验和不同。您必须对Facebook SDK项目和正在构建的应用程序重复此操作。
当我收到此错误时,我所做的是:
1。右键单击该项目。
2。 Android工具 - >添加支持库
3. 接受下载库。
这确保了两件事:
A。您可以从Google来源获得最新版本的支持库。
B。您在所有项目中都拥有完全相同的库。