android google 下拉刷新 csdn,android SwipeRefreshLayout google官方下拉刷新控件
下拉刷新功能之前一直使用的是XlistView很方便我前面的博客有介紹
SwipeRefreshLayout是google官方推出的下拉刷新控件使用方法也比較簡單
今天就來使用下SwipeRefreshLayout 以后再需要時可以參考.
首先在布局里面加入SwipeRefreshLayout 布局:
Activity文件中的代碼
mSwipeRefreshLayout =(SwipeRefreshLayout) view.findViewById(R.id.swiperefreshlayout);
mSwipeRefreshLayout.setColorSchemeResources(R.color.colorRed , R.color.colorGre , R.color.colorBlu);
mSwipeRefreshLayout.setProgressViewEndTarget(true , 150);
mSwipeRefreshLayout.setOnRefreshListener(this);
使用setColorSchemeResources設(shè)置下拉刷新的圖標顏色可設(shè)置四種顏色.
setProgressViewEndTarget(true , 150)設(shè)置距離頂端的距離
setOnRefreshListener(this)設(shè)置監(jiān)聽
監(jiān)聽方法:
//滑動手勢監(jiān)聽 , 加載數(shù)據(jù)
@Overridepublic voidonRefresh() {
Toast.makeText(getActivity() ,"loding...", Toast.LENGTH_SHORT).show();
getDate();//獲取數(shù)據(jù)
mSwipeRefreshLayout.setRefreshing(false);
}
搞定了上面兩步就可以使用SwipeRefreshLayout這個控件了.
看下效果:
很簡單吧.
總結(jié)
以上是生活随笔為你收集整理的android google 下拉刷新 csdn,android SwipeRefreshLayout google官方下拉刷新控件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 为什么考C2驾照要比考C1的贵呢?
- 下一篇: 今晚发生的一件事让我很不安?