Android 新手需要了解 “?android:attr/actionBarSize”

2022-09-01 03:06:21

我正在学习Lars Vogel关于使用Fractions的教程,我遇到了以下代码:

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

我不确定是什么意思,尤其是问号。?android:attr


答案 1
android:attr

是一个属性。

具体而言,

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

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


答案 2

无需在 值 中写入数字,您可以使用 actionBarSize 指定的高度,就像 Android 训练中的示例一样。android:layout_marginTop

您可以使用或 [ 以防万一支持库 ] 如果您需要使用任何 android 属性[ ] 可以在 R.attr 中找到?android:attr?attrattr

关于问题1问题2的更多描述?android:attr


推荐