2013-04-25 95 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