AccordionView is an android widget that manages accordion-style display.  The widget manages the layout and display state of arbitrary Views so is completely customizable.