Когда закрывающие теги требуются для разметки представления Android?

Для некоторых атрибутов Android XML открывающий тег нельзя заключать в «>» до тех пор, пока вы не вставите компоненты форматирования. Например:

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

Почему в открывающих и закрывающих тегах нет определения для компонента EditText? Кроме того, я заметил, что некоторые даже не требуют закрывающих тегов и являются сами по себе операторами XML. Например:

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

Почему этот XML-оператор не требует заключительного оператора, когда он практически предоставляет те же компоненты, что и поле EditText?

Есть ли надежный способ узнать, какие из них требуют открытия и закрытия операторов для правильного синтаксиса?

Есть ли список / ссылки, для которых есть и нет?

В чем разница между этими различными компонентами?

Ответы на вопрос(3)

Ваш ответ на вопрос