【问题标题】:Is it possible to have sub-totals with an ExpandalbeListView?是否可以使用 ExpandableListView 进行小计?
【发布时间】:2011-02-09 07:58:23
【问题描述】:

我正忙于构建一个具有 ExpandableListView 的 Activity。我目前主要在研究如何做到这一点等。

我的清单上有一个成本字段,显示该项目的价值。每个项目都与一个类别相关联,这就是我拥有可扩展列表视图的原因。

是否可以将组中的最后一行作为总计记录?还是在组标题中有总数?如果可能的话,有什么我可以借鉴的例子吗?

如果这不可能,是否有任何其他类型的小部件、视图可以提供这种功能?

谢谢

编辑:作为我的意思的一个例子,请看下面

---Category - Cats ---- >
Cat 1         $10
Cat 2         $10
Cat 3         $10
Total         $30
---Category - Dogs ---- >
Dog 1         $10
Dog 2         $10
Dog 3         $10
Total         $30
---Category - Etc ---- >
Etc 1         $10
Etc 2         $10
Etc 3         $10
Total         $30
-------------------------------------
Grand Total: $90


Another option is to have it display like this

---Category - Cats - Total $30---- >
Cat 1         $10
Cat 2         $10
Cat 3         $10
---Category - Dogs - Total $30 ---- >
Dog 1         $10
Dog 2         $10
Dog 3         $10
---Category - Etc - Total $30 ---- >
Etc 1         $10
Etc 2         $10
Etc 3         $10
-------------------------------------
Grand Total: $90

请记住,类别都是可扩展的,因为列表会更长。

【问题讨论】:

    标签: android listview android-layout android-listview


    【解决方案1】:

    Richard ,ExpandableListView 类似于 ListView 所以你总是可以在 ExpandableListView 中使用 addHeaderViewaddFooterView

    是否有可能拥有最后一个 组中的行是总计记录吗?

    Richard ,您可以随时根据用户的购买情况更新 headerView(或 footerView)以计算总数。

    【讨论】:

    • 太棒了!感谢您发布。我将调查这些方法并更新这篇文章。我怀疑这些方法应该让我朝着正确的方向前进。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 2011-09-23
    • 1970-01-01
    • 2012-11-03
    • 2021-09-05
    相关资源
    最近更新 更多