Android:将ViewGroup作为ListView的标题附加

时间:2014-10-09 21:42:24

标签: android android-layout android-listview header viewgroup

我有一项活动,其中我对包含列表视图((R.layout.listView))的xml布局@+id/listview进行了充气 我想给listView一个标题,但标题是另一个xml(R.layout.complexView)的复杂视图。它有一个LinearLayout,可以分组大量的TextViewImageView等。 它似乎我找不到一种方法来膨胀它们然后运行代码

listview.addHeaderView(View view).

我应该在Activity中使用哪些代码来达到预期的效果? 这里的目标是使用我的listView使我的整个视图可滚动(与Google Maps餐厅详细信息视图相同的效果)

谢谢!

1 个答案:

答案 0 :(得分:0)

View headerView = getLayoutInflater().inflate(R.layout.complexView, null, false);
listview.addHeaderView(headerView);

您必须在设置适配器之前设置标题视图