Ich versuche, Menü in meiner Anwendung, die ich gefunden habe, wenn es funktioniert, wenn es AppCompatActivity erweitert, aber nicht, wenn es Aktivität erweitert. Ist das Menü in Aktivität nicht verfügbar? Die Leute sagen, dass die Aktivität grundlegend ist, wenn AppCompatActivity später entwickelt wird. Gibt es einen guten Grund, warum ich Activity anstelle von AppCompatActivity verwenden sollte? Als AppCompatActivity ist die Standardeinstellung, aber in meinem Lernen empfiehlt es sich, Aktivität zu wählen, aber ich habe Probleme beim Erstellen des Menüs (Aktionsleiste), bitte helfen Sie!Unterschied zwischen AppCompatActivity und Aktivität
Antwort
Wie diese Antwort What's the enhancement of AppCompatActivity over ActionBarActivity? erklärt, sollten Sie AppCompatActivity verwenden, sofern Sie nicht auf API-Level älter als 11 ausgerichtet sind. Wenn Sie jedoch nur API-Levels darüber hinauszielen, sollten Sie mit Activity arbeiten, da die neueren Versionen alles enthalten, was Sie zum Erstellen des Menüs in der ActionBar benötigen.
Hoffe, dass es
ActionbarActivity ist der alte Name der Basisaktivität von appcompat-v7 hilft. Aus verschiedenen Gründen wollten sie den Namen ändern. Wenn eine von Ihnen verwendete Drittanbieterbibliothek nicht auf ActionBarActivity besteht, sollten Sie AppCompatActivity gegenüber ActionBarActivity bevorzugen. Hauptverwendung von AppCompactActivity in Android. -> AppcompatActivity bietet grundsätzlich Unterstützung für ActionBar in Android. -> Es bietet auch Unterstützung für Material Design-Look. -> Es ist auch vorgesehen, zu niedrigeren Version für ActionBar zurück zu portieren. Es ist also gut, AppCompactActivity über ActionbarActivity zu verwenden.
- 1. Unterschied zwischen Aktivität Kontext und Anwendungskontext
- 2. Unterschied zwischen ActionBarActivity und Fragmente Aktivität
- 3. AppCompatActivity und Marshmallow Permissions
- 4. Was ist der Unterschied zwischen Aktivität und Absicht in Android?
- 5. Unterschied zwischen startActivityForResult von Fragment und startActivityForResult von Aktivität
- 6. Unterschied zwischen SingleTask und FLAG_ACTIVITY_CLEAR_TOP
- 7. Unterschied zwischen FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET und FLAG_ACTIVITY_CLEAR_TOP
- 8. Wie erstreckt ListActivity wo AppCompatActivity in Android Aktivität
- 9. Daten zwischen Aktivität und Fragment
- 10. Unterschied zwischen Vorzeichen & und *?
- 11. VBA: Unterschied zwischen & und +
- 12. Unterschied zwischen "**/* /" und "** /"?
- 13. Unterschied zwischen $ # und $ {# @}
- 14. Unterschied zwischen = und: =
- 15. Unterschied zwischen '#', '%' und '$'
- 16. MySQL: Unterschied zwischen ', `,' und '
- 17. C++ Unterschied zwischen '//' und '///'
- 18. Unterschied zwischen String.Empty und ""
- 19. Unterschied zwischen `% in%` und `==`
- 20. Unterschied zwischen numpy.logical_and und &
- 21. Unterschied zwischen. und #
- 22. Unterschied zwischen // und http: //
- 23. Unterschied zwischen Kategorie Home und Kategorie Launcher
- 24. Unterschied zwischen findViewById (R.id.content) und getRootView()
- 25. Unterschied zwischen Android: windowBackground und Android: colorBackground?
- 26. Unterschied zwischen add(), replace() und addToBackStack()
- 27. Toast: Unterschied zwischen "this" und "getApplicationContext()"?
- 28. Unterschied zwischen -Wconversion zwischen gcc und g ++
- 29. String-Variable zwischen der ersten Aktivität und der vierten Aktivität senden
- 30. Unterschied zwischen Wörterbuch und Hashtable
Mögliches Duplikat von [Activity, AppCompatActivity, FragmentActivity und ActionBarActivity: Wann welche verwendet werden soll?] (Http://stackoverflow.com/questions/31297246/activity-appcompatactivity-fragmentactivity-and-actionbaractivity-when-to-us) –