Динамически расширяемый экран Android - начните с одной диаграммы и добавьте больше.или несколько подключенных экранов - PullRequest
0 голосов
/ 21 февраля 2012

Мне трудно выяснить, как я мог бы реализовать некоторые из моих курсовых работ.

Я хочу создать приложение, основанное на концепции клиента, это приложение для отображения разума, которое позволяет пользователямработать над диаграммой для разработки идей.

В идеале мне хотелось бы начать с одной базовой диаграммы, форма которой является фиксированной, и иметь возможность добавлять еще несколько «соединяющих» диаграмм..

Теперь часть диаграммы не является проблемой, но как я могу заставить это приложение работать с каждым подключением диаграммы?

Идеальный сценарий -

  • Пользователь может запустить «проект» [проект состоит из одной или нескольких связанных диаграмм]
  • Пользователь может работать с исходной диаграммой, добавляя информацию.
  • Затем пользователь может добавить другую диаграммук этому проекту, скажем, нажав на экранную кнопку.
  • После этого у пользователя появится новая диаграмма, пустая и готовая для добавления информации.
  • Когда пользовательимеетболее одной диаграммы, я хотел бы, чтобы другие диаграммы в текущем проекте появлялись за текущей диаграммой
  • Я бы хотел, чтобы пользователь мог вращаться черезмежду диаграммами и, надеюсь, между ними есть линия связи или тип линии жизни

Это может быть немного расплывчато, этапы в жирный - это то, что я застрял,

Если кто-то будет настолько любезен, что укажет мне некоторые материалы для чтения, учебные пособия и т. Д., Я был бы чрезвычайно признателен!

Заранее спасибо,

JohnD

1 Ответ

0 голосов
/ 23 февраля 2012

Кажется, это именно то, чего я хотел.

Для тех, кто застрял на нескольких мероприятиях / экранах.

Отображение нескольких действий на одном экране

AndroidFragments

http://developer.android.com/guide/topics/fundamentals/fragments.html

ActivityGroup

http://developer.android.com/reference/android/app/ActivityGroup.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...