0

我有一个在 Framelayout 内的 VideoView,并且几乎没有其他元素,例如 imageviews,下面是一个列表视图。我希望​​能够使用单个滚动滚动所有视图。

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

在此处查看 TED Conferences 应用程序:https: //play.google.com/store/apps/details?id=com.ted.android&hl=en

我想做类似的事情,任何想法和帮助将不胜感激。谢谢你们!

4

2 回答 2

2

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

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

于 2012-11-05T22:21:33.887 回答
1

您可以使用 3 种布局:

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


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

于 2012-11-05T22:44:54.347 回答