“actionbarsize”,“?attr:actionbarsize”和“?android:actionBarSize”有什么区别?

时间:2016-05-27 05:17:36

标签: android-layout android-actionbar toolbar android-appcompat appcompat-v7-r22.1

我对"?actionbarsize""?attr:actionbarsize""?android:actionBarSize"??android:attr/actionBarSize

感到困惑

我看到appcompat-v7中有actionbarSize,但这个所有不同的值是如何工作的。

1 个答案:

答案 0 :(得分:1)

  

?attr

?attr:语法用于访问当前属性  主题。

  

@android

您想要访问在a中定义的样式属性 风格主题

EX:

<Toolbar  
    android:layout_height="?android:attr/actionBarSize" //?android
    android:layout_width="match_parent"
    android:background="?android:attr/colorPrimaryDark"
    android:theme="@android:style/ThemeOverlay.Material.Dark.ActionBar" /> //@android

developer.android.com

中查看accessing-resources guides