如何让很多视图作为android中的单个元素一起滚动?

时间:2012-11-05 22:15:30

标签: android android-listview scroll

我有一个位于Framelayout内的VideoView,并且其他元素很少,例如imageviews,下面是List View。我希望能够使用单个滚动滚动所有视图。

视频应与列表视图一起滚动为单个实体!

在这里查看TED会议应用: https://play.google.com/store/apps/details?id=com.ted.android&hl=en

我想做类似的事情,任何想法&帮助将非常感激。谢谢你们!

2 个答案:

答案 0 :(得分:2)

TED应用程序我可能在他们的ListView上使用了“第一”项目的标题。他们也可能在ListView中使用多行布局,但如果您只想使用标题视图使顶部的一行不同,则更有意义。查看ListView#addHeaderView()

(我也不希望人们下载应用来帮助您解决问题。下次抓一些屏幕截图。)

答案 1 :(得分:1)

您可以使用3种布局:

  1. 按钮和VideoView - 标题
  2. ListView - 主要布局
  3. 如果需要,可以提供其他内容 - 页脚

  4. ListView lv = (ListView) findViewById(R.id.listView);
    View header = getLayoutInflater().inflate(R.layout.header_layout, null);
    View footer = getLayoutInflater().inflate(R.layout.foorer_layout, null);
    lv.addHeaderView(headerComment);
    lv.addFooterView(footerComment);
    

    对于标签功能,您可以使用TabHost