Android 下拉刷新 Pull Down to Refresh - SwipeRefreshLayout

Android Pull Down to Refresh 下拉刷新的功能, 利用 SwipeRefreshLayout 官方元件, 就可以快速實現.

運作前後比較圖 :


範例程式, 如下 :
 程式碼
// 下拉刷新元件
android.support.v4.widget.SwipeRefreshLayout srl = new android.support.v4.widget.SwipeRefreshLayout(this);

// 刷新處理事件
srl.setOnRefreshListener( new OnRefreshListener() {
    @Override
    public void onRefresh() {
        // 顯示刷新條
        srl.setRefreshing(true);
        
        // 刷新處理
        ...
    }
});

// 將 ListView 加入到 SwipeRefreshLayout 中
srl.addView( listViewObj );

// 下拉刷新顏色設定, 必須放在 SwipeRefreshLayout 有子物件之後, 不然執行會有錯誤
srl.setColorSchemeResources(
    android.R.color.holo_blue_light
  , android.R.color.holo_green_light
  , android.R.color.holo_red_light
  , android.R.color.holo_orange_light
  );

範例結果 :


點選此處: 參考 SwipeRefreshLayout 更多網路資訊 1.

點選此處: 參考 SwipeRefreshLayout 更多網路資訊 2.

以上, 參考看看囉.


Related Posts Plugin for WordPress, Blogger...