【问题标题】:Scrollable Layout with a list embedded嵌入列表的可滚动布局
【发布时间】:2012-09-26 02:20:32
【问题描述】:

我正在尝试创建一个带有嵌入式列表的可滚动布局,类似于 Android 的 Spotify 应用程序here (顶部的一个图像后跟一个列表,整个布局滚动)。我知道 Android 开发人员指南规定您不应该将 ListView 放在 ScrollView 布局中,所以我想知道这是如何完成的。我是否需要使用布局和 TextView 手动制作每个列表项?

【问题讨论】:

    标签: android listview scrollview


    【解决方案1】:

    是的,因为列表视图具有默认的可滚动功能。如果您在滚动视图中放置一个列表视图。列表滚动会受到阻碍。

    为了避免这种情况,列表视图具有页眉和页脚视图的概念。

    您可以在列表中添加 n 个页眉和页脚。

    下面是一个示例代码 sn-p 如何通过向其扩展任何 xml 布局来添加页眉/页脚

    LayoutInflater inflater = activity.getLayoutInflater();
    LinearLayout listFooterView = (LinearLayout)inflater.inflate(
                R.layout.footer_layout, null);
    
    list.addFooterView(listFooterView);
    
    
    LinearLayout listHeaderView = (LinearLayout)inflater.inflate(
                    R.layout.header_layout, null);
    
        list.addHeaderView(listHeaderView);
    

    【讨论】:

      猜你喜欢
      • 2022-12-16
      • 1970-01-01
      • 2023-03-23
      • 2013-11-25
      • 1970-01-01
      • 2021-02-27
      • 2012-10-25
      • 2016-12-02
      • 2021-06-27
      相关资源
      最近更新 更多