2016-02-13 35 views
0

我正在開發一個android應用程序。我使用的是與SwipefreshLayout一起使用的listview。但是當我使用SwipefreshLayout刷新列表視圖時,加載圓永遠不會被隱藏起來。請問爲什麼。我在片段中使用它。SwipeRefreshLayout加載圈不會隱藏在android中

這是佈局文件

​​

這是我如何在片段

public class PodcastListFragment extends Fragment implements SwipeRefreshLayout.OnRefreshListener { 
    // property variables here 

    @Nullable 
    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { 


. 
. 
. 

refresher = (SwipeRefreshLayout)view.findViewById(R.id.swipe_refresh_layout); 
     refresher.setOnRefreshListener(this); 

return view; 

} 

@Override 
    public void onRefresh() { 
     refreshListView(); 
    } 

} 
. 
. 
. 
} 

加載圈永遠不會隱退因爲使用它在屏幕下方

enter image description here

請什麼是錯我的代碼和我怎樣才能解決呢?

回答

3

你必須set refreshingfalse刷新

refresher.setRefreshing(false); 

From doc

+0

謝謝了。有效。 –