我想创建以下布局:
LinearLayout
,其中包含ImageView
和TextView
ListView
。我想将两个组件放在一个垂直ScrollBar
下,这意味着我不希望ScrollBar
只用于ListView
。目前我通过将内容放在TableView
中来实现以下布局,但我想要ListView
项之类的功能。
答案 0 :(得分:9)
您可以使用ListView.addHeaderView(View v)
以编程方式将“第1部分”作为标题视图添加到ListView。请参阅docs here。
此处的示例代码:
View headerView = getLayoutInflater().inflate(
R.layout.foo_list_header, null);
mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);
setListAdapter(...);
答案 1 :(得分:0)
您可以将“第1部分”作为列表的一部分。只需为您的自定义项目列表添加其他类型,添加“第1部分”作为列表的第一个元素,您的滚动条将按您的需要工作。
我认为这是最方便的方法
此致!