Открытие действия в представлении в Android - PullRequest
0 голосов
/ 11 марта 2011

Я недавно начал разрабатывать приложения для Android, и, хотя чем больше я на это смотрю, тем больше у меня появляется смысл, я не могу что-то сделать (и не найти на нем справочных материалов), что мне кажется довольно простым.

У меня есть действие с пятью кнопками внизу и пустым представлением, занимающим остальную часть экрана. Я хочу, чтобы после нажатия этих кнопок действие открывалось (и ограничивалось) в этом представлении. Я могу запустить новое действие без происшествий, но оно открывается на новом экране.

Если кто-то может показать мне простой способ запуска действия (sub / child?) В представлении, которое определено в XML-файле макета родительского действия - в равной степени, оно может быть создано в родительском действии - вы бы действительно сделай мне одолжение!

Ответы [ 2 ]

0 голосов
/ 11 марта 2011

Я бы рекомендовал взглянуть на TabHost . Tabhost - это сама Activity, и все подвиды также являются Actvities.

Вот хороший учебник , который очень быстро поможет вам. Существует больше работы по созданию (необязательных) значков для вкладок (также описывается в руководстве).

Надеюсь, это поможет.

Редактировать * Вы упомянули кнопки внизу экрана. Взгляните на этот ТА вопрос

0 голосов
/ 11 марта 2011

Вы можете достичь этого, используя ActivityGroup ... вот простой пример, который показывает, как это сделать, используя TabActivity:

http://web.archive.org/web/20100816175634/http://blog.henriklarsentoft.com/2010/07/android-tabactivity-nested-activities/

Конечно, вам придется изменить код, поскольку вы не используете TabActivities. Просто взгляните на методы getLocalActivityManager и getDecorView, которые вы будете использовать.

...