2015-04-25 6 views

risposta

8

Nel caso di AppCompat.Button, eredita direttamente e, per quanto riesco a trovare, nulla lo sovrascrive, quindi dovrebbero essere uguali. Da AppCompat styles.xml:

<style name="Widget.AppCompat.Button" parent="Base.Widget.AppCompat.Button" /> 

Ma secondo il AppCompat documentation, dovremmo utilizzare Widget.AppCompat:

temi di alto livello

Questi sono i temi da utilizzare direttamente dagli sviluppatori. Questi ereditano da il tema di secondo livello pertinente di seguito.

Nomi: Theme.AppCompat, Theme.AppCompat.Light e Theme.AppCompat.Light.DarkActionBar

Esempio: values/Theme.AppCompat < - Theme.Base.AppCompat

+0

cosa è l'uso di appcompat tasto? – Zapnologica

+1

@Zapnologica Se si utilizza AppCompat, verrà automaticamente utilizzato AppCompatButton quando si utilizza un pulsante normale e sarà necessario utilizzare direttamente tale classe solo durante la scrittura di viste personalizzate. Normalmente si incontra questo mentre si imposta uno stile, quindi il pulsante utilizza lo stile di Material Design anche sui vecchi dispositivi. Ci sono tonnellate di stili con cui giocare in Widget.AppCompat. * – Amagi82

Problemi correlati