Ich bin neu in Android App Entwicklung. Ich habe Android Studio 1.4. In meinem Layout-Ordner habe ich zwei XML-Dateien (content_main.xml und activity_main.xml). Ich habe Buckys Tutorial verfolgt und er hat nur die activity_main.xml. Welchen sollte ich benutzen?Unterschied zwischen content_main.xml und activity_main.xml?
Antwort
Dies sind nur zwei XML-Layoutdateien, die im Prinzip zwei verschiedene Layouts darstellen. Sie sollten die Datei basierend auf dem Layout verwenden, das Sie in Ihrer Android-App verwenden möchten.
Basierend auf dem Tutorial ist es einfach, dass Sie activity_main.xml
verwenden, wie es das Layout für die MainActivity
ist.
Sie können auch die Vorschau der Layout-Datei in Android Studio sehen, wie es in der App aussehen wird.
rellay? Bist du sicher? –
Verwenden Sie content_main.xml zum Hinzufügen aller Elemente – nikoo28
Dies ist nicht korrekt - sie sind nicht zwei verschiedene Layouts. Siehe @ SherlockSuns Antwort - er ist der einzige, der explizit darauf hinweist, dass activity_main.xml ein "include" für content_mail.xml enthält. Die beiden Layoutdateien sind also miteinander verwandt und beschreiben verschiedene Aspekte des Gesamtlayouts. – RenniePet
Android Studio 1.4 enthält eine neue Standardoption von content_main.xml in der Aktivität. Tatsächlich laden Sie die XML-Datei von activity_main.xml für Ihr Layout. content_main.xml ist der Teil von main.xml. können Sie beide für das Layout verwenden, aber main.xml ist für Ihre Aktivität notwendig. es ist eine Option, um die content_main.xml für das Design des Layouts zu wählen. Hoffen Sie, dass Sie es bekommen.
Im Gegensatz zu früheren Version, die neue API 23 kommt mit dem coordinatorLayout
und Sachen und nur um sie einfach zu machen Android zu verwenden hat Aktivität Layout in zwei verschiedene Layout unterschieden heißt content_main.xml
& activity_main.xml
.
Ich werde erklären, was sie für:
activity_main.xml
Diese XML-Datei verwendet wird coordinatorLayout
, tabLayout
anzuzeigen, floatingActionButton
, viewPager
etc ..
content_main.xml
Diese XML-Datei wird verwendet, um Ihre Daten anzuzeigen, d. H. Was Sie den Benutzern anzeigen möchten.
Also, wenn Sie nur in dem fragen xml müssen Sie Ihre Sachen setzen, ist content_main.xml
derjenige ....
Nur um zu erläutern - und @ SherlockSuns Antwort zu sehen - ist er der einzige, der explizit darauf hinweist, dass activity_main.xml ein "include" für content_mail.xml enthält. Diese beiden Layout-Dateien sind miteinander verwandt und beschreiben verschiedene Aspekte des gesamten Layouts. – RenniePet
Das stimmt ...Aber für diejenigen, die neu in der Android-Umgebung sind, erklären diese Dinge viel besser ... und die Frage war, welches XML zu verwenden ist. – Chordin4tion
@ Chordin4tion - Was ist, wenn ich nicht koordinatorLayout, tabLayout, floatingActionButton oder viewPager verwenden will und ein einfaches Layout möchte? Benütze ich weiterhin content_main.xml und lasse activity_main.xml ungenutzt? – Shubs
Ich denke, die content_main.xml ein Teil activity_main.xml ist. Da ist "include layout =" @ layout/content_main "" in der activity_main.xml.
- 1. Content_main.xml fehlt
- 2. Unterschied zwischen Vorzeichen & und *?
- 3. VBA: Unterschied zwischen & und +
- 4. Unterschied zwischen "**/* /" und "** /"?
- 5. Unterschied zwischen $ # und $ {# @}
- 6. Unterschied zwischen = und: =
- 7. Unterschied zwischen '#', '%' und '$'
- 8. MySQL: Unterschied zwischen ', `,' und '
- 9. C++ Unterschied zwischen '//' und '///'
- 10. Unterschied zwischen String.Empty und ""
- 11. Unterschied zwischen `% in%` und `==`
- 12. Unterschied zwischen numpy.logical_and und &
- 13. Unterschied zwischen. und #
- 14. Unterschied zwischen // und http: //
- 15. machen activity_main.xml als Splash-Screen
- 16. Unterschied zwischen -Wconversion zwischen gcc und g ++
- 17. Unterschied zwischen Wörterbuch und Hashtable
- 18. Unterschied zwischen FetchMode und FetchType
- 19. Unterschied zwischen Application_Start und Application_OnStart
- 20. Unterschied zwischen Uint8Array und Uint8ClampedArray
- 21. Unterschied zwischen BOOST_CHECK_CLOSE und BOOST_CHECK_CLOSE_FRACTION?
- 22. Unterschied zwischen Suche und Index
- 23. Unterschied zwischen AJAX und Senden
- 24. Unterschied zwischen Spekulation und Vorhersage
- 25. Unterschied zwischen inproc und outproc
- 26. Unterschied zwischen Clojure und Clojurescript?
- 27. Unterschied zwischen NSArray und NSMutableArray
- 28. Unterschied zwischen libcurl und libsoup
- 29. Unterschied zwischen DirectoryCatalog und AssemblyCatalog
- 30. Unterschied zwischen * y ++ und ++ * y?
Können Sie den Link zum Tutorial posten? – pgiitu
https://www.youtube.com/watch?v=9l1lfWAiHPg –
Sie sollten 'activity_main.xml' verwenden. Überprüfen Sie meine Antwort – pgiitu