Android — Как добавить нижний колонтитул из xml-макета в пользовательское действие, чтобы отобразить его во всех действиях?

#android

#Android

Вопрос:

Я хочу создать пользовательское действие для отображения нижнего колонтитула для всех действий, которые его расширяют. Я создал XML-макет под названием footer.xml Как я могу добавить его в это пользовательское действие?

 public class CustomActivity extends Activity
{
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        //what should I do to add footer there ?
    }
}   
 

Комментарии:

1. почему вы не используете фрагменты вместо этого?

Ответ №1:

включите ваш footer.xml в другие activities выше других элементов layout . или создать main Activity , который будет содержать footer.xml и View , где будет добавлен Fragments (заменить activities на Fragments )

Ответ №2:

Используйте following на всех экранах макета действий

 <include layout="@layout/footer"/>
 

Ответ №3:

Создайте XML-нижний колонтитул и используйте что-то вроде

 <include layout="@layout/footer" />
 

Или используйте основной макет с нижним колонтитулом и FrameLayouts или что-то в этом роде 😉