一部のAndroidXML属性では、フォーマットコンポーネントを挿入するまで、開始タグを「>」で終了しません。例えば:
<EditText
android:id="@+id/etEmails">
</EditText>
開始タグと終了タグ内にEditTextコンポーネントの定義がないのはなぜですか?また、終了タグを必要とせず、それ自体がXMLステートメントであるものもあることに気付きました。例えば:
<Button
android:text="Subtract 1"
android:id="@+id/buttSub"
/>
EditTextフィールドと実質的に同じコンポーネントを提供するのに、なぜこのXMLステートメントは終了ステートメントを必要としないのですか?
適切な構文のためにステートメントを開いたり閉じたりする必要があるものを知るためのフェイルセーフな方法はありますか?
するものとしないもののリスト/リファレンスはありますか?
これらの異なるコンポーネントの違いは何ですか?