下拉重新整理採用系統自帶的
swiperefreshlayout
控制項,先來看看swiperefreshlayout的設定。mwrltest是swiperefreshlayout縮寫,拿到例項,設定幾個基本的屬性,下拉時進度的顏色,下拉時背景圈的顏色(此處未設定,採用預設),設定圈圈大小,設定下拉重新整理事件。
@overrideprotected void
oninit()
madapter.adddataall(loadmore());
madapter.notifydatasetchanged();
mrcltest.setaotoloadmore(false);
} },
2000);
} });
}
@overridepublic void
onrefresh()
},2000);
}
<?xml version=
"1.0"
encoding=
"utf-8"
?>
xmlns:
android
=""android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
android
:orientation=
"vertical"
android
:background=
"@color/background"
>
android
:id=
"@+id/status_bar"
android
:layout_width=
"match_parent"
android
:layout_height=
"0dip"
/>
android
:id=
"@+id/lyt_title_bar"
android
:layout_width=
"match_parent"
android
:layout_height=
"@dimen/shjysoft_48dp"
android
:background=
"@color/google_yellow"
/>
android
:id=
"@+id/wrl_test"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
>
android
:id=
"@+id/rcl_test"
android
:layout_width=
"match_parent"
android
:layout_height=
"match_parent"
/>
SwipeRefreshLayout使用注意的坑
swiperefreshlayout 是谷歌v4包裡19.1版本開始的提供的重新整理控制項,但它是android5.0新特性中material design設計風格。關於swiperefreshlayout重新整理動畫老版本v4包會是頂部左右流動的線條動畫,高版本的v4包是常見的圓圈轉的動畫效果 2...
SwipeRefreshLayout 的簡單使用
api使用 如何重新整理 上拉載入 1.api使用 setcolorschemeresources int colorresids 設定下拉進度條的顏色主題,引數為可變引數,並且是資源id,可以設定多種不同的顏色,每轉一圈就顯示一種顏色。setonrefreshlistener swiperefre...
SwipeRefreshLayout的高度測量
感謝此作者的分享 若swiperefreshlayout的子布局為乙個線性布局linearlayout,紅色背景 黃色背景 黑色背景 顯示結果確實這個樣子的 我們設定100dp顯然沒起到作用 原來是子view被強制設定成了swiperefreshlayout的高度 自此提示 若使用swiperefr...