Открытие действия в представлении в Android
Недавно я начал разрабатывать приложения для Android, и, хотя чем больше я на это смотрю, тем больше у меня появляется смысла, я не могу что-то сделать (и не найти на нем никаких справочных материалов), что мне кажется довольно простым.
У меня есть действие с пятью кнопками внизу и пустым представлением, занимающим остальную часть экрана. Я хочу, чтобы после нажатия этих кнопок действие открывалось (и ограничивалось) в этом представлении. Я могу запустить новое действие без происшествий, но оно открывается на новом экране.
Если кто-то может показать мне простой способ запуска действия (sub/child?) В представлении, которое определено в XML-файле макета родительского действия - в равной степени, оно может быть создано в родительском действии - вы действительно будете делать меня одолжение!
2 ответа
Я бы рекомендовал взглянуть на TabHost. Tabhost - это сама Activity, и все подвиды также являются Actvities.
Вот хороший учебник, который поможет вам очень быстро. Существует дополнительная работа по созданию (необязательных) значков для вкладок (также это описано в руководстве).
Надеюсь это поможет.
Редактировать * Вы упомянули кнопки внизу экрана. Взгляните на этот вопрос
Вы можете достичь этого с помощью ActivityGroup
... вот простой пример, который показывает, как это сделать, используя TabActivity
:
Конечно, вам придется изменить код, так как вы не используете TabActivities
, Просто взгляните на getLocalActivityManager
а также getDecorView
методы, которые вы будете использовать.