2011-02-09 4 views
2

Я занят созданием Activity с расширениемListView. Я в основном делаю исследования на этом этапе о том, как это сделать и т. Д.Возможно ли иметь подвычисления с помощью ExpandalbeListView?

Вещь с моим списком - это поле затрат, которое отображает сумму, которую стоит вещь. Каждый элемент связан с категорией, поэтому у меня есть расширенный список.

Возможно ли, чтобы последняя строка в группе была итоговой записью? Или есть общее количество в заголовке группы? Если возможно, есть ли какие-нибудь примеры, из которых я могу работать?

Если это невозможно, существуют ли какие-либо другие виды виджетов, которые могут обеспечить такую ​​функциональность?

Благодаря

EDIT: В качестве примера того, что я имею в виду, пожалуйста, смотрите ниже

---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 Таким образом, вы всегда можете использовать addHeaderView или addFooterView в ExpandableListView

ли все возможное, чтобы иметь последнюю строку в группе быть итоговую запись?

Richard, вы всегда можете обновить headerView (или footerView) в соответствии с покупками пользователя, чтобы сделать общее.

+0

Отлично! Спасибо за публикацию. Я исследую эти методы и обновляю этот пост. У меня есть подозрение, что эти методы должны отправить меня в правильном направлении. – Richard

Смежные вопросы