2014-11-06 6 views
-1

이 사이트를 사용하여 "pulltorefresh"라이브러리를 추가했습니다. https://github.com/johannilsson/android-pulltorefresh/tree/master/pulltorefresh 완벽하게 작동합니다. 하지만 처음으로 목록보기에 아래의 구성 요소 (데이터 없음)를 사용하는 날짜가없고보기를 가져 오지 만 새로 고침을 시작하지 않습니다 (데이터가 없음을 알고 있음). 목록에 데이터가 없으면이 sitution을 처리하는 방법.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" /> 

위에서 아래로 스 와이프 할 때 여백을 표시하고 끌어 오기를 시작하는 방법은 무엇입니까?

자동으로 풀 뷰 새로 고침보기를 수행하는 방법 (탭없이)이 라이브러리에 모든 메소드가 있습니까?

답변

0

목록에 데이터가없는 경우이 처리 방법.

가장 간단한 방법은 ListView를 RelativeLayout에 배치하고 오버레이에 "데이터 없음"보기를 추가하는 것입니다. 데이터가 없으면 목록을 숨기고 오버레이 레이아웃을 표시합니다. 목록에 데이터가 있으면 오버레이보기가 사라지고 목록이 빛납니다.

0

나는 당신이 사용하는 구현을 리프레시하기위한 당김을 모른다. 안드로이드 지원 라이브러리에서 제공하는 것을 사용하는 것이 좋습니다.

here 공식 javadoc을 찾고 here은 사용법에 대한 간단한 자습서입니다.

당신이 당신의 SDK 디렉토리에 %ANDROID_HOME\extras\android\support\samples\Support4Demos\src\com\example\android\supportv4\widget\SwipeRefreshLayoutActivity.java

+0

감사를 찾을 수있는 또 다른 샘플, 내가 SwipeRefreshLayoutActivity을 알고 있지만 헤더 슬쩍 (로드) 다음보기 헤더 센터 – Sanket990

+1

에서 설정 변경 pulltorefresh 스타일 세트 .means 진행률 표시 줄을 변경하는 방법이 클래스의 시도해 볼 수도 있습니다 https://github.com/chrisbanes/ActionBar-PullToRefresh 개발자, chris banes 지금 구글에서 지원 라이브러리에 대한 작업. libray에는 더 이상 사용되지 않지만 현재는 공식적인 라이브러리가있는 것으로 나타났습니다. – Dodge