UI控件--SwipeRefreshLayout
2016-04-22 16:32
351 查看
下拉刷新的控件,我们先来看效果图!
public class MainActivity extends AppCompatActivity implements SwipeRefreshLayout.OnRefreshListener{ private SwipeRefreshLayout swipeRefreshLayout; private TextView textView; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); init(); } private void init() { swipeRefreshLayout= (SwipeRefreshLayout) findViewById(R.id.swipeRefreshLayout); textView= (TextView) findViewById(R.id.textView); //设置下拉活动的监听事件 swipeRefreshLayout.setOnRefreshListener(this); //设置下拉刷新转动的圆圈的颜色,最多四个颜色 swipeRefreshLayout.setColorSchemeResources(R.color.colorAccent,R.color.colorPrimary); } //当经过4秒后,更新主界面的UI public void onRefresh() { new Thread(new Runnable() { @Override public void run() { try { Thread.sleep(4000); } catch (InterruptedException e) { e.printStackTrace(); } runOnUiThread(new Runnable() { @Override public void run() { textView.setText("hello"); swipeRefreshLayout.setRefreshing(false); } }); } }).start(); } }
相关文章推荐
- 十五、建造者模式Builder(创建型模式)
- 利用Handler来实现UI线程的更新
- easyUI
- 搜索—Problem_1012-Rescue
- C# FluentNHibernate 连接mysql数据库
- 太原UI设计师讲【设计色彩】一种是自然的色彩一种是显示色彩你知道区别吗?
- Android基础UI之ImageView宽度设定,高度自适应
- Pop Sequence
- 工业控制系统USB存储设备可信管理方案的(ICICS2015)论文PPT:TMSUI: A Trust Management Scheme
- 改变UIPageControl圆点间距
- UINavigationController 之易忘补充
- UITabbar技巧收集
- 初学IOS遇到的问题(三)UIButton修改文字大小问题
- (java)根据map中value进行排序
- 初学IOS遇到的问题(二)UIImage加载图片遇到的问题
- 如何开发基于webUI的桌面产品
- UITextView改变选中字的颜色
- 利用STL中的队列queue对二叉树进行层遍历
- 【使用Modern UI快速开发WPF应用】
- Failed to set () user defined inspected property on (UIButton): [<UIButton 0x7fe5586efeb0> setValue: