Я пытаюсь понять строку кода в заголовке. Я так понял, что ? означает, что значение будет взято из темы. Но когда он с префиксом 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>
Я также нашел тему (с названием Theme) на каком-то ресурсе GitHub, который действительно присваивает значение actionBarSize, но эта тема не кажется родителем ни в одной родительской цепочке новых API Android: Theme.xml