2013-04-25 97 views
0

我實現了帶標題的listViewListView標題不滾動

但是,當我在頁眉佈局上滾動頁面不向下滾動(滾動不向下滾動頁面)。

但是,當我滾動listView(它位於頁眉佈局的底部)時,頁面向下滾動並且標題消失(如預期的那樣)。

我可以實現當我向下滾動頁眉佈局時,頁面將scrolldownlistView

這裏是我的代碼:

LayoutInflater inflater = getLayoutInflater(); 
     View header = inflater.inflate(R.layout.freinds_listview_header, (ViewGroup) findViewById(R.id.freind_header_layout_root)); 
     listView.addHeaderView(header, null, false); 
+0

頭將默認滾動對於列表視圖 – Pragnani 2013-04-25 06:47:57

+1

這不是ListView標題應該做的事情,您正在查找不會附加到列表的視圖,並且始終保持在同一位置。嘗試一個沒有連接到ListView的視圖 – thepoosh 2013-04-25 06:51:25

+0

@thepoosh,我不明白你,你能給我一個例子嗎?非常感謝 – 2013-04-25 07:03:19

回答

0

請檢查該

LayoutInflater inflater; = (LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
    View header = inflater.inflate(R.layout.freinds_listview_header, null); 
    listView.addHeaderView(header); 

希望它可以幫助..

+0

謝謝我嘗試過,但它給了我以前的相同結果(我仍然不能滾動頁眉佈局) – 2013-04-25 07:02:43

+0

你想要listview頁眉滾動你的listview內容? – kamil 2013-04-25 07:15:33

+0

是的,當我向下滾動listView時,標題佈局將消失,只有listView會顯示(當我再次向上滾動時,它將再次顯示標題佈局)。但是,現在當我在頁眉佈局上滾動時,它不會向下滾動,只有在列表上滾動時才顯示。 – 2013-04-25 07:19:33

-1

ListView的標頭不應該浮上滾動的數據,這意味着,根據定義,標題視圖保持不變,並且列表頂部像列表中的特殊第一行一樣。

,如果你想創建一個浮動視圖與他滾動列表用戶向下滾動,你應該在佈局創建它旁邊這樣列表視圖:

<RelativeLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" > 

    <View 
     android:id="@+id/headerView" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_alignParentTop="true" 
     android:background="@drawable/my_background_image" /> 

    <ListView 
     android:id="@+id/listView" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/headerView" /> 
</RelativeLayout> 
+0

嗨,但在你的佈局當我向下滾動列表hedaer佈局does not diappear ..我希望header_layout將消失,當我向下滾動列表,當用戶再次滾動頭將是可見... – 2013-04-25 14:42:55