我正在开发一个具有ListView项目的Android应用程序。所有这些项目都有一个代表该项目的图像。此图像显示在ListView中。但是,某些项目背后有更多用户可以显示的图像。
我们的设计师(:X)希望图像直接显示在ListView中。具有“更多”图像的每个列表项显示“更多”按钮。如果用户单击此按钮,则列表项应该增长并显示这些图像。
我看到两种方法可以实现这一点:
getView
中)添加所有“更多”图像并默认隐藏它们,当用户点击时更简单地显示它们。 在性能和易于实施方面,这两个选项中的哪一个“更好”?如果这两个选项都是愚蠢的(因为根据需要更改项目视图)我可能会争辩只是打开另一个显示所有图像的活动,但我需要一个很好的理由。
答案 0 :(得分:0)
http://developer.android.com/reference/android/widget/ExpandableListView.html
ExpandableListView是你的朋友:)