我想要创造的布局如下:

  1. 部分'1'是一个 LinearLayout 其中包含一个 ImageView 和一个 TextView
  2. 部分'2'是一个 ListView 定制的行布局。

我想地方,这两个组件在一个单一垂直的 ScrollBar, ,这意味着我不想的 ScrollBar 只为 ListView.目前我实现以下局通过放置的东西 TableView 但是我想要的功能喜欢 ListView 的项目。

alt文本http://img8.imageshack.us/img8/5386/detaili.jpg

有帮助吗?

解决方案

你可以编程方式添加'部分1'作为一个 头看 到列表视图使用 ListView.addHeaderView(View v).看看 文档在这里.

例码在这里:

View headerView = getLayoutInflater().inflate(
        R.layout.foo_list_header, null);

mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);

setListAdapter(...);

其他提示

你可以做一个"第1部分"的一部分。只是添加另一类为你定制的项目列表中添加"第1部分"作为第一要素的列表中,和你滚动将作为你所希望的。
我觉得是最方便的方法。
问候!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top