Ich bemerke, dass es ein Tag <view>
(nicht <View>
) gibt, das in Android-Layout-XML verwendet werden kann. Wenn ich ein solches Tag in ein Layout-XML-Element einfüge, kann die App erfolgreich kompiliert werden, stürzt jedoch beim Ausführen ab. Also, was ist das <view>
für verwendet?Was ist das Tag <view> im Layout xml verwendet?
Antwort
view
ist eine alternative Methode zum Festlegen einer Ansicht zum Aufblasen. Sie müssen es mit class
Attribut kombinieren, um den Klassennamen anzugeben.
Dies ist "nützlich", wenn Ihre Ansichtsklasse eine innere Klasse ist und Sie nicht etwas mit einem $
im Tag-Namen in XML verwenden können. (Mit inneren Klassen als View
s Sie aufblasen ist nicht eine sehr gute Idee, though.)
Zum Beispiel:
<view class="your.app.full.package.Something$InnerClass" ... />
Referenz: http://androidxref.com/5.0.0_r2/xref/frameworks/base/core/java/android/view/LayoutInflater.java#696
Ansicht ist Widget von Android, die verwenden, um jede Art von Ansicht hinzuzufügen.Wie in Problemen, wenn wir scrollView in einer Aktivität und am Ende der Aktivität verwenden gibt es Schaltflächen, dieses Mal fügen wir Sicht zu besser aussieht.Wir können einstellen jede Art von Farbe zum Ansehen. für exp Dies wird eine Ansicht von 20dp Höhe machen.
Ich meine '
- 1. Was ist <view/> XML-Tag in Layout
- 2. Was ist das flexibelste Layout?
- 3. Was ist das attr-Attribut von <a> Tag?
- 4. Was ist ein zweiteiliges XML-Tag?
- 5. Was bedeutet das Tag << in JavaScript?
- 6. Ist der "Include" -Tag von Android XML Layout wirklich funktionsfähig?
- 7. Benutzerdefinierte Ansicht im XML-Layout
- 8. Was ist das Zielattribut im HTML-Formular-Tag?
- 9. Storyboard Was bedeutet das Tag <animations/>?
- 10. HTML - Was macht das <page> Tag?
- 11. Was ist Werkzeuge: Layout in Fragment XML-Datei?
- 12. android XML-Tag namens essen-Kommentar, was ist seine Verwendung?
- 13. Was ist "<url> http://maven.apache.org</url>" Tag unter Projekt-Tag in pom.xml?
- 14. XmlSerializer.Serialize Entfernen der <xml> Tag
- 15. Was ist Auto-Layout?
- 16. Was ist das Standardverhalten, wenn < button > Tag klicken? Wird es das Formular einreichen?
- 17. Was bewirkt das Filterprioritäts-Tag in einem XML-Kommentar?
- 18. Implementieren Sie Tag-System, das vorhandene Tag verwendet, das vor
- 19. Ist es falsch, das <script>-Tag nach dem</body>-Tag zu platzieren?
- 20. howto get Builder zum Erstellen <tag></tag> anstelle von <tag/>
- 21. Minidom - Überprüfen, ob das Tag in XML vorhanden ist
- 22. Kommentare im Layout XML funktioniert nicht
- 23. Was ist der <dl> Tag für?
- 24. Was ist das "richtige" Tag-Präfix für das AjaxControlToolkit?
- 25. Wie bekomme ich XML-Dokument in Xml-Tag und verwenden Sie es im Dokument
- 26. CSS-Layout, das 100% Höhe verwendet
- 27. Ist das XML-Attribut gültig?
- 28. <blink> Tag im Internet Explorer
- 29. Was ist ein srcset-Attribut im IMG-Tag und wie wird es verwendet?
- 30. Was ist äquivalent zu .hide(), das den Platz im Layout behält?
„Ich stelle fest, dass es ein Tag ist (nicht ) die in Android-Layout-XML verwendet werden können "- können Sie auf einen Ort verweisen, an dem dies entweder dokumentiert ist oder offizieller Android-Code (Beispiele, AOSP-Apps usw.) verwendet wird? –
CommonsWare
@CommonsWare In Android Studio können Sie sehen, dass im Popup-Menü eine Auswahl namens 'view' angezeigt wird, wenn Sie'
shhp
Das könnte dann auf einen Android Studio Bug hindeuten. Kannst du wieder auf einen Ort verweisen, an dem dies entweder dokumentiert ist oder offizieller Android-Code (Beispiele, AOSP-Apps, etc.) verwendet wird? – CommonsWare