【问题标题】:Android: Attach ViewGroup as header of ListViewAndroid:将 ViewGroup 附加为 ListView 的标题
【发布时间】:2014-10-09 21:42:24
【问题描述】:

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

listview.addHeaderView(View view).

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

谢谢!

【问题讨论】:

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


【解决方案1】:
View headerView = getLayoutInflater().inflate(R.layout.complexView, null, false);
listview.addHeaderView(headerView);

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 2011-04-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-25
    • 2012-10-11
    相关资源
    最近更新 更多