Sono nuovo per Android e un po 'confuso al momento.ho bisogno di AppCompatActivity e v7 Support Libraries con sdk 21 minimo?
Dopo aver impostato un nuovo progetto con min sdk 21 (Android 5.0) in Android Studio, per impostazione predefinita il mio main_activity
estende AppCompatActivity
che inizialmente non era un problema. Ho provato a impostare il materiale. Tema scuro come mostrato here ma @android:style/Theme.Material
non funziona con AppCompatActivity
. Funziona ora quando main_activity
si estende appena Activity
.
Devo AppCompatActivity
con sdk min 21 se voglio utilizzare funzioni come Action Bar
o è ok per estendere proprio da Activity
, ho pensato che AppCompatActivity
& v7 Support Libraries
è lì per supportare le versioni SDK inferiori per essere in grado di utilizzare materiale di design , cosa mi sto perdendo?
Se AppCompatActivity
non è necessario in sdk livello 21 e fino perché Android Studio lo imposta come predefinito anche se 21 è impostato come min sdk?
Credo che una domanda principale che ho è, qual è la migliore pratica per l'utilizzo del tema di progettazione materiale come spiegato here combinato con AppCompatActivity che Android Studio utilizza per impostazione predefinita.
Can voi seleziona una risposta? –
Si risponde solo parzialmente, non sono ancora sicuro delle migliori pratiche qui. E dal momento che voglio essere sul lato del risparmio, ho deciso di restare con Appcompat e smettere di trovare risposte. –