2011-02-09 36 views
2

我忙於構建具有ExpandableListView的Activity。我主要是在做這方面的研究,如何做到這一點等等。是否可以通過ExpandalbeListView獲得小計?

事情是與我的清單是有成本字段顯示該項目的價值量。每個項目都與一個類別相關聯,所以這就是爲什麼我擁有expandablelistview。

是否有可能讓組中的最後一行成爲總計記錄?或者在組頭中有總數?如果可能的話,我可以從中得到什麼樣的例子嗎?

如果這是不可能的,是否還有其他類型的小部件,可以提供這種功能的視圖?

感謝

編輯:由於我的意思的例子,請參見下面

---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 

只要記住該類別都是可擴展的名單會更長。

回答

2

理查德,一個ExpandableListView類似於一個ListView所以,你總是可以在ExpandableListView

這一切是可能有該組中的最後一行 是一個總計記錄使用addHeaderViewaddFooterView

理查德,你可以隨時根據用戶的購買更新headerView(或footerView)來獲得總數。

+0

非常好!感謝發佈。我會調查這些方法並更新這篇文章。我懷疑這些方法應該讓我朝着正確的方向發展。 – Richard 2011-02-09 08:50:42

相關問題