Alle anderen Elemente beginnen mit einem Großbuchstaben, wie RelativeLayout, TextView, usw.
Gibt es einen besonderen Grund, warum das Fragment-Element immer als <fragment ... />
anstelle von <Fragment ... />
?
Fragmente, wenn sie in XML definiert sind, sind keine Ansichten. Der Name der vollständigen Ansicht wird angegeben, oder es wird android.view
für das Paket angenommen und der Rest gefunden. Ein Fragment wird jedoch nur dann wirklich angegeben, wenn es das android:name
-Tag enthält. Es verhält sich wie ein Schlüsselwort, das normalerweise in Kleinbuchstaben geschrieben wird. Daher bezieht sich Fragment
auf die Klasse und fragment
ist der Platzhalter in XML für Fragmente.
Wie Andrew in den Kommentaren erwähnt hat, werden alle speziellen Elemente wie <include>
und <merge>
in Kleinbuchstaben geschrieben, da sie nicht android.view
sind.
Tags und Links android android-layout android-fragments android-xml