我有一项活动,其中我对包含列表视图((R.layout.listView)
)的xml布局@+id/listview
进行了充气
我想给listView一个标题,但标题是另一个xml(R.layout.complexView
)的复杂视图。它有一个LinearLayout
,可以分组大量的TextView
,ImageView
等。
它似乎我找不到一种方法来膨胀它们然后运行代码
listview.addHeaderView(View view).
我应该在Activity中使用哪些代码来达到预期的效果? 这里的目标是使用我的listView使我的整个视图可滚动(与Google Maps餐厅详细信息视图相同的效果)
谢谢!
答案 0 :(得分:0)
View headerView = getLayoutInflater().inflate(R.layout.complexView, null, false);
listview.addHeaderView(headerView);
您必须在设置适配器之前设置标题视图