Quando estão fechando as tags exigidas com a marcação de visualização do Android?

Para alguns atributos XML do Android, você não conclui a tag de abertura com um '>' até depois de inserir seus componentes de formatação. Por exemplo:

<EditText 
  android:id="@+id/etEmails"> 
</EditText>

Por que não há definição para o componente EditText nas tags de abertura e fechamento? Além disso, notei que alguns nem precisam de tags de fechamento e são apenas declarações XML. Por exemplo:

<Button
  android:text="Subtract 1"
  android:id="@+id/buttSub"
  />

Por que essa instrução XML não requer uma instrução de fechamento quando ela praticamente fornece os mesmos componentes que o campo EditText?

Existe uma maneira segura de saber quais requerem instruções de abertura e fechamento para a sintaxe apropriada?

Existe uma lista / referência para quais fazem e não fazem?

Qual a diferença entre esses diferentes componentes?

questionAnswers(3)

yourAnswerToTheQuestion