1. Crear un LinearLayout, linear1, y crear un ListView, listview2, después de eso activar la opción AppComat.
codigo:
final androidx.swiperefreshlayout.widget.SwipeRefreshLayout strf = new androidx.swiperefreshlayout.widget.SwipeRefreshLayout(this);
strf.setLayoutParams(new LinearLayout.LayoutParams(android.widget.LinearLayout.LayoutParams.MATCH_PARENT, android.widget.LinearLayout.LayoutParams.MATCH_PARENT));
linear1.addView(strf);
linear1.removeView(listview2);
strf.addView(listview2);
strf.setOnRefreshListener(new androidx.swiperefreshlayout.widget.SwipeRefreshLayout.OnRefreshListener() {
@Override
public void onRefresh() {
/*la accion que haga cuando se deslice*/
strf.setRefreshing(false);
}});