如何设计具有不同子项的可扩展列表视图

时间:2017-04-27 12:37:04

标签: android expandablelistview expandablelistadapter

enter image description here

这就是我的屏幕应该是这样的。这里的问题是,我应该将User对象传递给适配器并用用户对象字段填充这些字段。如果我使用一个TextView创建子布局,我怎么知道要更新哪个字段?

创建例如DetailsViewHolder,AddressViewHolder等是否更好?或者我可以使用6个Edittexts创建details.xml?但我不认为这是个好主意,对吗?

1 个答案:

答案 0 :(得分:1)

ListView最适合可能随时间变化的长列表。根据您的情况,我不建议使用ListView,而是使用简单的LinearLayout。使用起来更容易,并且完美地完成工作。如果需要滚动,只需将LinearLayout包装在ScollView中。