android的新手需要理解“?android:attr / actionBarSize”

时间:2013-12-25 13:30:55

标签: java android

我在使用Fragments时遇到了Lars Vogel's tutorial,我遇到了以下代码:

android:layout_marginTop="?android:attr/actionBarSize"

我不确定?android:attr的含义,特别是问号。

3 个答案:

答案 0 :(得分:48)

android:attr

是一个属性。

具体而言,

android:layout_marginTop="?android:attr/actionBarSize"

表示:“操作栏的大小(高度)” 是一个特殊字符,表示它是Android内部功能。

答案 1 :(得分:12)

您可以使用 actionBarSize 指定的 an Example in Android Training 高度,而不是android:layout_marginTop的值{。}

您可以使用?android:attr?attr [以防支持库]如果您需要使用任何Android属性[attr],请在R.attr

有关?android:attr Quiz 1Quiz 2

的更多说明

答案 2 :(得分:2)

在构建Android应用程序时,需要知道Android客户端的属性。例如屏幕尺寸等。一种这样的方法是使用android:attr这是android属性。在这里,您提到通过在/符号后面提到关键字来返回特定属性。关键字为actionBarSize

?符号是一个运算符,用于访问Android

中的系统配置和属性