Base.Widget.AppCompat.Button vs Widget.AppCompat.Button

Я использую AppCompat 22.1.1

В чем разница между Base.Widget.AppCompat.Button и Widget.AppCompat.Button ?

Solutions Collecting From Web of "Base.Widget.AppCompat.Button vs Widget.AppCompat.Button"

В случае AppCompat.Button он наследует напрямую, и, насколько мне удалось найти, ничего не переопределяет его, поэтому они должны быть одинаковыми. Из AppCompat styles.xml :

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

Но, согласно документации AppCompat , мы должны использовать Widget.AppCompat :

Темы верхнего уровня

Это те темы, которые будут использоваться разработчиками напрямую. Они наследуются от соответствующей темы второго уровня ниже.

Имена: Theme.AppCompat , Theme.AppCompat.Light и Theme.AppCompat.Light.DarkActionBar

Пример: values/Theme.AppCompat <- Theme.Base.AppCompat