具有非粘性标题行的Android ListView可以滚动屏幕

时间:2011-01-13 14:44:11

标签: android facebook listview scrollview

我正在尝试构建一个listview,其标题行锚定在listview的顶部,并使用listview滚动。我知道我不应该在滚动视图中嵌入listview,但我怎么能实现这种效果。我希望它看起来像Facebook Facebook应用程序上的新闻提要屏幕,其中“你在想什么......”当您向下滚动阅读提要时,EditText会向外滚动。

我的伪代码看起来像这样有效,但是当我启动应用程序时,它总是向下滚动一点隐藏按钮,直到我触摸向上滚动:

<ScrollView>
  <LinearLayout orientation="vertical">
    <Button />
    <ListView />
  </LinearLayout>
</ScrollView>

1 个答案:

答案 0 :(得分:4)

您可以使用ListView的addHeaderView()方法在调用ScrollView之前将自定义视图添加到列表中,而不是通过XML执行,并尝试将其包装在setAdapter()中。