Was ist der Unterschied zwischen findViewById (R.id.content) und getRootView()? Gibt nicht beide die Stammansicht einer Aktivität zurück?Unterschied zwischen findViewById (R.id.content) und getRootView()
7
A
Antwort
8
Die Methode findViewById(R.id.content)
durchsucht die Ansichtshierarchie nach einer Ansicht mit der ID content
(sie überprüft sich auch selbst).
Die Methode getRootView()
zeigt die Hierarchie an, bis sie auf die Stammansicht trifft (sie überprüft sich ebenfalls).
Wenn die Ansicht, in der Sie sich befinden, die ID content
hat und es sich um die Stammansicht handelt, geben diese Methoden dasselbe Ergebnis, andernfalls werden sie nicht angezeigt.
Verwandte Themen
- 1. "FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS" betrifft getRootView(). GetHeight()
- 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. Kann findViewById und onCreate Methoden
- 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?