使用Android系统自带的下拉刷新控件
来源:互联网 发布:sql unique key 编辑:程序博客网 时间:2024/05/22 06:22
首先布局:
<?xml version="1.0" encoding="utf-8"?><android.support.v4.widget.SwipeRefreshLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:id="@+id/refresh" android:layout_height="match_parent" > <ScrollView android:layout_width="wrap_content" android:layout_height="wrap_content"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="我是系统自带的下拉刷新控件" android:gravity="center"/> </ScrollView></android.support.v4.widget.SwipeRefreshLayout>Activity中调用
public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener { private SwipeRefreshLayout refresh; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); refresh = (SwipeRefreshLayout) findViewById(R.id.refresh); //设置下拉刷新的箭头颜色 refresh.setColorSchemeResources(android.R.color.holo_red_light); //设置下拉刷新的背景颜色为白色 refresh.setProgressBackgroundColorSchemeResource(android.R.color.white); refresh.setOnRefreshListener(this); refresh.setOnRefreshListener(this); } @Override public void onRefresh() { Toast.makeText(this, "下拉刷新成功", Toast.LENGTH_SHORT).show(); if (refresh.isRefreshing()) {//如果正在刷新 refresh.setRefreshing(false);//取消刷新 } }}
阅读全文
0 0
- 使用Android系统自带的下拉刷新控件
- Android自带的下拉刷新控件
- Android开发-UI控件:为ListView,GirdView,etc...添加系统自带的下拉刷新功能
- Android API 19以上版本自带的下拉刷新控件SwipeRefreshLayout的使用
- 使用系统自带的 UIRefreshControl 实现下拉刷新
- 使用系统自带的 UIRefreshControl 实现下拉刷新
- 关于系统自带的下拉刷新
- 使用android自带的SwipeRefreshLayout实现下拉刷新
- android自带的下拉刷新
- 使用android自带的下拉刷新效果实现页面下拉刷新功能
- 使用安卓自带刷新控件实现ListView的上拉加载和下拉刷新
- Android开发之Android自带的下拉刷新控件SwipeRefreshLayout
- 系统自带的UIRefreshControl下拉刷新的用法
- Android自带的下拉刷新组件SwipeRefreshLayout
- Android自带的下拉刷新组件SwipeRefreshLayout
- SwipeRefreshLayout Android 自带的下拉刷新布局
- Android自带刷新控件SwipeRefreshLayout扩展,支持ListView下拉刷新
- Android 下拉刷新控件的使用
- 老男孩每日一题(一)
- CF:Problem 383D
- java视图层技术 jsp、freemarker、velocity 对比
- NSIS打包程序时卸载不净问题
- Android状态栏微技巧,带你真正理解沉浸式模式
- 使用Android系统自带的下拉刷新控件
- css 动画
- JEECMS——项目包结构
- Android存储扩展学习-----应用的清除数据和清除缓存
- Java时间日期格式转换
- C#订阅事件的两种写法(貌似没啥用)
- eclipse用maven构建javaweb工程
- Spring MVC 返回的 JSON 带有斜杠 转义
- C# CancellationTokenSource和CancellationToken的实现