Base.Widget.AppCompat.Button 对比 Widget.AppCompat.Button
Base.Widget.AppCompat.Button vs Widget.AppCompat.Button
我正在使用 AppCompat 22.1.1
Base.Widget.AppCompat.Button
和Widget.AppCompat.Button
有什么区别?
在 AppCompat.Button
的情况下,它直接继承,据我所知,没有任何东西覆盖它,所以它们应该是相同的。来自 AppCompat styles.xml
:
<style name="Widget.AppCompat.Button" parent="Base.Widget.AppCompat.Button" />
但是根据AppCompat documentation,我们应该使用Widget.AppCompat
:
Top level themes
These are the themes to be used directly by developers. These inherit from
the relevant second level theme below.
Names: Theme.AppCompat
, Theme.AppCompat.Light
and Theme.AppCompat.Light.DarkActionBar
Example: values/Theme.AppCompat
<- Theme.Base.AppCompat
我正在使用 AppCompat 22.1.1
Base.Widget.AppCompat.Button
和Widget.AppCompat.Button
有什么区别?
在 AppCompat.Button
的情况下,它直接继承,据我所知,没有任何东西覆盖它,所以它们应该是相同的。来自 AppCompat styles.xml
:
<style name="Widget.AppCompat.Button" parent="Base.Widget.AppCompat.Button" />
但是根据AppCompat documentation,我们应该使用Widget.AppCompat
:
Top level themes
These are the themes to be used directly by developers. These inherit from the relevant second level theme below.
Names:
Theme.AppCompat
,Theme.AppCompat.Light
andTheme.AppCompat.Light.DarkActionBar
Example:
values/Theme.AppCompat
<-Theme.Base.AppCompat