1

Я начинаю разрабатывать приложения на Android! Мне нужно показать общий контроль на нескольких экранах. В Blackberry я просто наследую свои экраны с базового экрана с помощью необходимых элементов управления и наследует пользовательский интерфейс и поведение от базового типа.Наложение вида деятельности

Как я могу сделать подобное в Android? Я имею в виду, как я могу его организовать? Возможно, мне нужно создать элемент управления или макет, который я могу использовать на своих экранах? Или мне нужно наследовать одно действие от другого и использовать addContentView()?

Какие возможности существуют и какие преимущества/недостатки каждого?

ответ

5

Попробуйте <include> XML layout directive.

+0

Thanx! Но что с поведением? Могу ли я создать свой собственный «Управление» с помощью кнопки с MessageBox, например, и включить этот «Контроль» на мои экраны? –

+0

Вы можете создать пользовательские классы 'View', если хотите. Это несколько сложная тема, выходящая за рамки комментария StackOverflow. FWIW, вот проект с образцом пользовательского 'View': http://github.com/commonsguy/cw-advandroid/tree/master/Views/ColorMixer/ – CommonsWare

+0

Thanx! Это именно то, что мне нужно! –