我试图理解标题中的代码行。我明白了吗?表示该值将从主题中获取。 但是当它带有前缀 attrs 时,我知道它是在 android 系统的某个地方定义的。我还看到应用程序中选定的主题是Theme.AppCompat.NoActionBar的子主题,它不能确定 actionBarSize 的值:
<style name="Theme.AppCompat.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<declare-stylable name="Theme">
<attr name="actionBarSize" format="dimension" >
<enum name="wrap_content" value="0" />
</attr>
我还在一些 GitHub 资源中找到了一个主题(名为 Theme),它确实为actionBarSize赋予了价值,但这个主题似乎不是新 android api 的任何父链中的父级: Theme.xml