android 开发:使用SwipeRefreshLayout实现下拉刷新
16lz
2021-01-23
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这个包
更多相关文章
- android中控件的遮盖问题
- android控件的对齐方式详解
- Android中以JAR形式封装控件 或者类库
- 【Android开发学习27】界面控件之进度条(ProgressBar)
- ArcGIS for Android地图控件的5大常见操作
- TextView 控件使用
- Andrid 控件集合大全