Как реализовать просветление (список)?

Я хотел бы реализовать развернутый вид в Android. В настоящее время onListItemClick я пополняю один и тот же список с разными данными.

вопросов:

  1. Любые другие предложения? Что-то вроде того, как это делается с помощью UITableView на iPhone?
  2. Возможно ли оживить (нажать налево или вправо) операцию заполнения списка?

Это на самом деле довольно легко. Просто реализуйте свой основной вид как ViewAnimator , добавьте в него список. Затем в onItemClick в виде списка просто создайте следующий вид и нажмите его в viewAnimator. Когда сделано – вызовите showPrevious() и он вернется к предыдущему списку.

Если вы реализуете подробный вид в качестве второго Activity , передавая выбранный элемент с помощью Intent вы получите анимированный переход между действиями. Когда вы продвигаетесь вперед, новая Activity масштабируется из середины экрана, и при движении назад происходит обратное.

«Android-Way» для этого (если это только два уровня иерархии) будет использовать ExpandableListView . Вы можете найти это в примере проекта API Demos.

Чтобы реализовать что-то действительно идентичное поведению iPhone, я уверен, что вы должны выполнить жесткий способ реализации этого самостоятельно.

  • Вариант A: реализовать отдельные действия для каждого уровня иерархии (возможно, используя ListActivities) и вставлять данные там вручную
  • Вариант B: возможно, можно реализовать скользящий ввод и вывод данных через SlidingDrawer . Я не уверен, хотя, пока не использовал его.

Кажется, это сложно реализовать в Android. Давайте посмотрим, что другие предлагают!