Открытие действия в представлении в Android

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

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

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

2 ответа

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

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

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

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

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

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

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

Другие вопросы по тегам