SwipeRefreshLayout google官方的下拉刷新控件,我是使用在ListView上的。

定义布局文件:

 1 LinearLayout 2     xmlns:android="http://schemas.android.com/apk/res/android" 3     android:orientation="vertical" 4     android:layout_width="match_parent" 5     android:layout_height="match_parent"> 6     <android.support.v4.widget.SwipeRefreshLayout 7         android:id="@+id/srl_drop_down_refresh" 8         android:layout_width="match_parent" 9         android:layout_height="match_parent">10         <ListView11         android:id="@+id/lv_stock_news_dapan"12         android:layout_width="match_parent"13         android:layout_height="match_parent"/>14     </android.support.v4.widget.SwipeRefreshLayout>15 </LinearLayout>

设置控件属性:

1  mRefreshLayout = (SwipeRefreshLayout)mRootView.findViewById(R.id.srl_drop_down_refresh);2         mRefreshLayout.setOnRefreshListener(this);3         mRefreshLayout.setColorSchemeResources(4                 android.R.color.holo_blue_bright, android.R.color.holo_green_light,5                 android.R.color.holo_orange_light, android.R.color.holo_red_light);

然后就可以看见效果啦,再也不用费脑筋开发下拉刷新控件了,当然要使用support.v4这个包

更多相关文章

  1. android中控件的遮盖问题
  2. android控件的对齐方式详解
  3. Android中以JAR形式封装控件 或者类库
  4. 【Android开发学习27】界面控件之进度条(ProgressBar)
  5. ArcGIS for Android地图控件的5大常见操作
  6. TextView 控件使用
  7. Andrid 控件集合大全

随机推荐

  1. 前言
  2. android如何获取手机联系人的数据库
  3. Android权限管理之Permission权限机制及
  4. Android:Android2D绘图
  5. Android使用Application总结
  6. Android 程序的动态调试
  7. Android中AsyncTask基本用法与源码分析(A
  8. Android(安卓)-- 零散记录[短信发送,系统
  9. Android layout_gravity和gravity的区别
  10. 4.2.2.5 Android如何检测网络的类型为3G