1

我想创建以下布局:

  1. 部分“1”是一个LinearLayout包含一个ImageView和一个TextView
  2. “2”部分是ListView具有自定义行布局的。

我想将这两个组件放在一个垂直的下方ScrollBar,这意味着我不想要ScrollBar唯一的ListView. 目前,我通过将东西放在 a 中来实现以下布局,TableView但我想要像ListView项目这样的功能。

替代文字 http://img8.imageshack.us/img8/5386/detaili.jpg

4

2 回答 2

9

您可以使用 以编程方式将“Section 1”作为标题视图添加到 ListView ListView.addHeaderView(View v)。请参阅此处的文档

这里的示例代码:

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

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

setListAdapter(...);
于 2009-12-22T23:11:10.610 回答
0

您可以将“第 1 节”作为列表的一部分。只需为您的自定义项目列表添加另一种类型,将“第 1 部分”添加为列表的第一个元素,您的滚动条就会按照您的需要工作。
我认为这是最方便的方法。
问候!

于 2009-12-22T08:26:22.800 回答