1
resposta

:context="alura.com.br.agenda.FormularioActivity

Na tag menu tem uma referencia a context, então: 1 - É obrigatória? 2 - Qual a importância? 3 - Para que serve? 4 - O menu é para cada Activity, certo? E seu quiser usar o mesmo menu para todas as Activities?

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    tools:context="alura.com.br.agenda.FormularioActivity">
1 resposta

Oi Adenir, de boa ?

Não é obrigatória.

Acho que a vale a pena a leitura você entender bem mais : https://developer.android.com/studio/write/tool-attributes.html

Você pode usar sim, não é comum, mas vai precisar fazer o mesmo código, de inflar