添加依赖 dependencies { implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" } 来源:官网 在布局中添加控件 在需要刷新的控件最外层加上SwipeRefreshLayout,其child必须是可滚动的view,如ScrollView、GridView或者ListView,且只能有一个子控件 代码设置Swiperefreshlayout的属性以及下拉事件 参考博客1参考博客2