2015-04-25 31 views

Odpowiedz

8

W przypadku dziedziczy on bezpośrednio i, o ile jestem w stanie znaleźć, nic go nie zastępuje, więc powinny być takie same. Od AppCompat styles.xml:

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

Ale według AppCompat documentation, powinniśmy używać Widget.AppCompat:

Najważniejsze tematy poziom

Są to tematy, które mają być stosowane bezpośrednio przez deweloperów. Te dziedziczą po odpowiedni motyw drugiego poziomu poniżej.

Imiona: Theme.AppCompat, Theme.AppCompat.Light i Theme.AppCompat.Light.DarkActionBar

Przykład: values/Theme.AppCompat < - Theme.Base.AppCompat

+0

co jest stosowanie AppCompat przycisku? – Zapnologica

+1

@Zapnologica Jeśli używasz AppCompat, automatycznie użyje AppCompatButton, gdy użyjesz normalnego przycisku, i będziesz musiał bezpośrednio używać tej klasy podczas pisania niestandardowych widoków. Zwykle spotykasz się z tym podczas ustawiania stylu, więc twój przycisk używa stylu Material Design również na starych urządzeniach. Istnieje mnóstwo stylów bawić się w Widget.AppCompat. * – Amagi82