列表视图和LineraLayout下一个滚动
-
20-09-2019 - |
题
我想要创造的布局如下:
- 部分'1'是一个
LinearLayout
其中包含一个ImageView
和一个TextView
- 部分'2'是一个
ListView
定制的行布局。
我想地方,这两个组件在一个单一垂直的 ScrollBar
, ,这意味着我不想的 ScrollBar
只为 ListView
.目前我实现以下局通过放置的东西 TableView
但是我想要的功能喜欢 ListView
的项目。
解决方案
你可以编程方式添加'部分1'作为一个 头看 到列表视图使用 ListView.addHeaderView(View v)
.看看 文档在这里.
例码在这里:
View headerView = getLayoutInflater().inflate(
R.layout.foo_list_header, null);
mListView = (ListView) findViewById(...);
mListView.addHeaderView(headerView);
setListAdapter(...);
其他提示
你可以做一个"第1部分"的一部分。只是添加另一类为你定制的项目列表中添加"第1部分"作为第一要素的列表中,和你滚动将作为你所希望的。
我觉得是最方便的方法。
问候!
不隶属于 StackOverflow