2014-11-06 134 views
-1

我使用此站點https://github.com/johannilsson/android-pulltorefresh/tree/master/pulltorefresh完美地添加了「pulltorefresh」庫。但是,當第一次在listview中使用下面的組件(無數據)時沒有日期並且拉取視圖但沒有刷新開始(我知道沒有數據)。如果列表中沒有數據,如何處理這個排列。PullToRefresh刷新問題

<com.markupartist.android.widget.PullToRefreshListView 
     android:id="@+id/pullview" 
     android:layout_width="fill_parent" 
     android:layout_height="fill_parent" 
     android:cacheColorHint="@android:color/transparent" 
     android:divider="#19000000" 
     android:dividerHeight="1dp" 
     android:fadingEdge="none" 
     android:fastScrollEnabled="false" 
     android:footerDividersEnabled="false" 
     android:headerDividersEnabled="false" 
     android:smoothScrollbar="true" /> 

如何在用戶從上到下滑動時空白視圖和拉動新鮮開始?

如何自動執行pullto刷新視圖(不點擊)此庫中存在任何方法?

回答

0

如何處理此列表如果列表中沒有數據。

最簡單的方法是將您的ListView放入RelativeLayout中,並使用「無數據」視圖在其上添加其他覆蓋圖。如果您沒有數據,可以隱藏列表並顯示疊加布局。如果你有數據列表,覆蓋視圖消失,列表閃爍。

0

雖然我不知道拉刷新實現你使用。我建議使用android支持庫提供的那個。

here你發現官方javadoc和here是一個關於如何使用它的簡短教程。

,你可以在你的SDK目錄中找到%ANDROID_HOME\extras\android\support\samples\Support4Demos\src\com\example\android\supportv4\widget\SwipeRefreshLayoutActivity.java

+0

感謝另一個例子中,我知道SwipeRefreshLayoutActivity但在這個類如何改變頭刷(加載)的變化pulltorefresh樣式集.means進度條在視野頭中心 – Sanket990 2014-11-06 07:25:17

+1

設置,那麼你可以嘗試https://github.com/chrisbanes/ActionBar-PullToRefresh開發者,chris banes現在在谷歌,爲支持庫工作。 libray聲明它已被棄用,但只有現在是官方的。 – Dodge 2014-11-06 07:28:05