我想创建以下布局:
- 部分“1”是一个
LinearLayout包含一个ImageView和一个TextView - “2”部分是
ListView具有自定义行布局的。
我想将这两个组件放在一个垂直的下方ScrollBar,这意味着我不想要ScrollBar唯一的ListView. 目前,我通过将东西放在 a 中来实现以下布局,TableView但我想要像ListView项目这样的功能。
我想创建以下布局:
LinearLayout包含一个ImageView和一个TextViewListView具有自定义行布局的。我想将这两个组件放在一个垂直的下方ScrollBar,这意味着我不想要ScrollBar唯一的ListView. 目前,我通过将东西放在 a 中来实现以下布局,TableView但我想要像ListView项目这样的功能。
您可以使用 以编程方式将“Section 1”作为标题视图添加到 ListView ListView.addHeaderView(View v)。请参阅此处的文档。
这里的示例代码:
View headerView = getLayoutInflater().inflate(
R.layout.foo_list_header, null);
mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);
setListAdapter(...);
您可以将“第 1 节”作为列表的一部分。只需为您的自定义项目列表添加另一种类型,将“第 1 部分”添加为列表的第一个元素,您的滚动条就会按照您的需要工作。
我认为这是最方便的方法。
问候!