Android ExpandablePanel

While developing an Android app for my final design project, Taedium, I came across what seemed like a trivial problem. I needed to have a text view (like that in the Android market) that can expand or collapse whenever a user presses a ‘More’ or ‘Less’ button. It turned out that the problem was more difficult than I thought and I had to make my own custom widget to accomplish the task. I based it off a partial solution by Peteris Caune over on Stack Overflow.

Read more →