"Путь Android" для этого (если это только два уровня иерархии) будет использовать ExpandableListView . Вы можете найти это в примере проекта API Demos.
Чтобы реализовать что-то действительно идентичное поведению iPhone, я уверен, что вы должны пройти сложный путь, чтобы реализовать это самостоятельно.
- Вариант A: реализовать отдельные Действия для каждого уровня иерархии (возможно, с использованием ListActivities) и вставить туда данные вручную
- Вариант B: возможно, возможно реализовать скольжение в и из данных через SlidingDrawer . Я не уверен, хотя, не использовал это до сих пор.
Кажется, трудно реализовать это в Android. Давайте посмотрим, что предлагают другие!