Using the new SwipeRefreshLayout from Support Revision 21 (or latest today, from sdk manager) I get it to work but I need to move down the view using
import android.support.v4.widget.SwipeRefreshLayout;
....
mSwipeLayout = (SwipeRefreshLayout) findViewById(R.id.swipe);
mSwipeLayout.setProgressViewOffset(false, 100, 150)
The method setProgressViewOffset(boolean, int, int) is undefined for the type SwipeRefreshLayout.
How to fix this?