activity_mainxml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:orientation="vertical"tools:context=".MainActivity"><android.support.v4.widget.SwipeRefreshLayoutandroid:id="@+id/swipe_refresh"android:layout_width="match_parent"android:layout_height="match_parent"><ListViewandroid:id="@+id/lv_activity"android:layout_width="match_parent"android:layout_height="match_parent"></ListView></android.support.v4.widget.SwipeRefreshLayout></LinearLayout>

MainActivity.java

public class MainActivity extends AppCompatActivity {@RequiresApi(api = Build.VERSION_CODES.M)@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);final SwipeRefreshLayout swipeRefresh = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh);swipeRefresh.setColorSchemeColors(getResources().getColor(R.color.colorAccent, null));swipeRefresh.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {@Overridepublic void onRefresh() {Toast.makeText(getApplicationContext(), "下拉刷新了!", Toast.LENGTH_SHORT).show();new Thread(new Runnable() {@Overridepublic void run() {try {Thread.sleep(2000);} catch (Exception e) {e.printStackTrace();}runOnUiThread(new Runnable() {@Overridepublic void run() {//更新数据swipeRefresh.setRefreshing(false);}});}}).start();}});}
}

Android SwipeRefreshLayout 实现下拉刷新1相关推荐

  1. Android SwipeRefreshLayout 官方下拉刷新控件介绍

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/24521483 下面App基本都有下拉刷新的功能,以前基本都使用XListView ...

  2. android 下拉刷新实现方式,Android RecyclerView设置下拉刷新的实现方法

    Android RecyclerView设置下拉刷新的实现方法 1 集成 SwipeRefreshLayout 1.1 xml布局文件中使用 android:id="@+id/refresh ...

  3. android 设置下拉刷新,Android RecyclerView设置下拉刷新的实现方法

    Android RecyclerView设置下拉刷新的实现方法 1 集成 SwipeRefreshLayout 1.1 xml布局文件中使用 android:id="@+id/refresh ...

  4. android自带下拉阻尼动画,android 有阻尼下拉刷新列表的实现方法

    本文将会介绍有阻尼下拉刷新列表的实现,先来看看效果预览: 这是下拉状态: 这是下拉松开手指后listView回滚到刷新状态时的样子: 1. 如何调用 虽然效果图看起来样子不太好看,主要是因为那个蓝色的 ...

  5. android中上拉下滑布局,3年以上勿进!最简单的Android自定义ListView下拉刷新与上拉加载,代码直接拿去用~...

    本文主要针对开发新手,手写实现一个最简单Android自定义listview下拉刷新和上拉加载demo. 不喜可喷,欢迎大佬留言指点. 效果图 一:编写需要在ListView中增加头加载的布局文件,与 ...

  6. Android使用SwipeRefreshLayout实现下拉刷新

    Android连接mysql数据库,实现下拉刷新(简易新闻 三) 关于之前的功能实现可以从制作简易新闻App导航篇中查看 首先看一下效果: 采用swipeRefreshLayout,mysql数据库来 ...

  7. 使用Google 官方的控件SwipeRefreshLayout实现下拉刷新功能

    之前做东西的时候,经常会用到下拉刷新的功能,之前大家都在使用Github上的一个很著名的开源项目 PullToRefresh 但是,现在好消息来了,google在19.1版本的support-v4兼容 ...

  8. SwipeRefreshLayout实现下拉刷新功能

    在Android5.0的v4包中,Google提供了SwipeRefreshLayout控件,用来执行下拉刷新的效果. XML: <?xml version="1.0" en ...

  9. Android PullToRefresh(下拉刷新)的使用详解

    开源项地址:https://github.com/chrisbanes/Android-PullToRefresh 在Android-PullToRefresh-master文件夹下,我们会看到还有三 ...

  10. Android RecyclerView封装下拉刷新与上拉加载更多

    1 scanlistlibrary 基础组件说明(基于 RecyclerView的封装) 基本数据列表(支持下拉刷新与上拉加载更多) 九宫格数据显示封装(支持下拉刷新与上拉加载更多) 瀑布流数据显示封 ...

最新文章

  1. Flash Builder 4快速入门----学习笔记
  2. ora00600内部错误代码oracle,ORA-00600: 内部错误代码, 参数: [13013]
  3. 七夕节福利,一套java架构师资源等你拿
  4. 配置Linux—LVS (DR)
  5. python异步和进程_12.python进程\协程\异步IO
  6. aws ecr_在ECR上推送Spring Boot Docker映像
  7. for in / for of 要会用
  8. 贝佐斯首次展示月球着陆器 蓝色起源2024年载人登月
  9. linux的vim怎么配置文件路径,Linux_Linux系统配置VI或VIM的技巧,1、VI或VIM的配置文件的路径 - phpStudy...
  10. AndroidStudio安卓原生开发_Activity的启动方法_隐式启动2种方法_activity关闭---Android原生开发工作笔记83
  11. centos7中firewall防火墙命令详解
  12. js获取url传递参数
  13. 假设法求最大值和数组的优点
  14. Navicat远程连接服务器Mysql
  15. 计算机随机抽样的方法有,卫生统计学四种随机抽样方法
  16. 前后端分离的优势是什么?
  17. 耗时86小时的「百变小樱」最强数据可视化作品!| 译文
  18. 学会配色-色彩配色表
  19. python语言中整数1010的二进制、八进制_C语言中的二进制数、八进制数和十六进制数...
  20. 元宇宙GOD新纪元打通元宇宙

热门文章

  1. ES6-04:函数的扩展
  2. 手机端输入键盘导致 position fixed
  3. js 获取页面高度和宽度(兼容 ie firefox chrome),获取鼠标点击位置
  4. Apex 获取真正的IP地址
  5. 刚创建了蕝薱嚣张IT部落
  6. IE iframe不刷新的问题之完美解决
  7. 【项目分析】利用J#类库解决项目中数据压缩以及解压的问题
  8. The freeze_support() line can be omitted
  9. 万字长文带你从头构建文本分类器
  10. 2021回顾 | AI 领域十大研究趋势及必读论文