Группа видов (элементов управления) на нескольких экранах - PullRequest
1 голос
/ 15 августа 2010

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

Ответы [ 2 ]

0 голосов
/ 16 августа 2010

Чтобы уточнить ответ Константина, после того, как вы использовали include, вам нужно привязать действия к этим кнопкам. Если кнопки должны выполнять одно и то же действие независимо от того, в каком они состоянии, используйте тег include, чтобы создать их макет, а затем создайте родительский класс NavigationActivity (или как угодно, как вы хотите его называть), от которого будут наследоваться все остальные ваши действия. В методе onCreate родительского класса NavigationActivity вы можете настроить onClickListener (и другие необходимые элементы) для кнопок.

0 голосов
/ 15 августа 2010

Бьюсь об заклад, вам нужно использовать тег «включить» для XML-макетов. Лучше всего, когда вам нужно повторно использовать некоторые компоненты пользовательского интерфейса. См. http://www.curious -creature.org / 2009/02/25 / android-layout-trick-2-include-to-reuse / для примеров и описания.

...