Java android新手需要了解“什么;?android:attr/actionBarSize“;

Java android新手需要了解“什么;?android:attr/actionBarSize“;,java,android,Java,Android,我在使用片段时遇到了以下代码: android:layout_marginTop="?android:attr/actionBarSize" 我不知道什么是?安卓:attr的意思,尤其是问号 android:attr 是一种属性 具体来说, android:layout_marginTop="?android:attr/actionBarSize" 表示:“操作栏的大小(高度)。 ?是一个特殊字符,意味着它是Android内部功能。在构建Android应用程序时,需要了解Android客户

我在使用片段时遇到了以下代码:

android:layout_marginTop="?android:attr/actionBarSize"
我不知道什么是
?安卓:attr
的意思,尤其是问号

android:attr
是一种属性

具体来说,

android:layout_marginTop="?android:attr/actionBarSize"
表示:“操作栏的大小(高度)。

是一个特殊字符,意味着它是Android内部功能。

在构建Android应用程序时,需要了解Android客户端的属性。例如屏幕大小等。其中一种方法是使用android属性
android:attr
。这里您提到了通过在/symbol后面提到关键字来返回特定属性。这里的关键字是
actionBarSize


符号是一个运算符,用于访问Android中的系统配置和属性

而不是在
Android:layout_marginTop
的值中写入数字,您可以使用like指定的高度

如果您需要使用任何android属性,您可以使用android:attr或
?attr
[案例支持库]可以在


有关
的更多说明?android:attr

从哪里可以获得所有这些配置和属性的列表,使用相同的方法?是否有内置的2 x?attr/actionBarSize?@santafebound您是指多个操作栏大小值吗???@ahmedhamdy Yes我认为没有内置的多个操作栏大小值或将其设置为
2x actionBarSize
。我认为您需要将数值设置为
values.xml
文件。答案包括一些谜团。需要更多详细信息。@oiyio?android表示系统功能。不是定制/可定制的。谜团解开了。