Для своего приложения я создал элемент управления заголовка, который расширяет `LinearLayout.
public class TitleBar extends LinearLayout {
public TitleBar(Context context) {
super(context);
init(context);
}
public TitleBar(Context context, AttributeSet attrs) {
super(context, attrs);
init(context);
}
private void init(Context context) {
LayoutInflater inflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
inflater.inflate(R.layout.control_title_bar, this);
}
Это позволило создать элемент управления, который я могу включить в несколько экранов действий.Чтобы включить, мне просто нужно добавить строку в мой XML-макет:
<myapp.ui.TitleBar style="@style/FullWidth" android:id="@+id/titleBar" />
Вы можете сделать аналогичную вещь с нижним колонтитулом.