我想创建以下布局:
- “1”部分是一个
LinearLayout
,它包含一个ImageView
和一个TextView
- “2”部分是具有自定义行布局的
ListView
。
我想将两个组件放在一个垂直的 ScrollBar
下,这意味着我不希望 ScrollBar
只用于 ListView
。目前我通过将东西放在 TableView
中来实现以下布局,但我想要像 ListView
项目这样的功能。
最佳答案
您可以使用 ListView.addHeaderView(View v)
以编程方式将“Section 1”作为 header view 添加到 ListView。参见 docs here .
此处示例代码:
View headerView = getLayoutInflater().inflate(
R.layout.foo_list_header, null);
mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);
setListAdapter(...);
关于android - 一个ScrollBar下的ListView和LineraLayout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1944288/