2014-11-21 3 views
0

내 응용 프로그램에서 SwipListView (github demo)를 사용하고 있는데이 헤더 뷰를이 listView.addHeaderView (headerView)와 같이 추가합니다.listview의 헤더 뷰 위치를 고정하는 방법

이 헤더의 위치를 ​​수정하려면 머리글을 listview와 함께 스크롤하지 않아야합니다. 나는 이것에 대해 많이 검색하지만 어떤 해결책을 찾지 못한다. 나는 stickyListHeaders를 보지만 사용자를 좋아한다. Framlayout

+0

xml 레이아웃의 listview 위에 헤더를 추가하십시오. 그런 다음 스크롤을하지 말아주세요 – Hector

+0

listview.addHeaderView()를 사용하면 XML에서 tha listview 위에 헤더를 추가했습니다.보기에 listview에 추가되지 않았습니다. –

+0

@Hector와 naveen : 해결책을 알고 있지만 실제로 행을 교체해야합니다. listView 항목을 xe 통화 응용 프로그램에서 수행 한 것과 같은 애니메이션이있는이 머리글로 표시합니다. 따라서 내보기에서 헤더로 다른보기를 사용하면 애니메이션이 xe 통화 – Jayesh

답변

0

왜 listview의 맨 위에있는 레이아웃을 헤더로 사용하지 않는가? 목록 뷰를 스크롤하면 머리글이 해당 위치에 고정됩니다.

<LinearLayout 
    android:orientation="vertical"> <-----Main Parent View----> 

    <RelativeLayout> 


<----Fixed Header View-------> 


    </RelativeLayout> 


    <ListView> 


<----scrollable list view-----> 


    </ListView> 

</LinearLayout> 
+0

처럼 발생하지 않습니다. 내 응용 프로그램에서 SwipeListView를 사용하여 많은 작업을 수행했기 때문에 StickyListHeaders 또는 StickyScrollViewItems github 데모를 사용하면 많은 변경 작업을 수행해야하며 swipListView의 오른쪽 버튼을 구현해야합니다. – Jayesh

관련 문제