我正在阅读 Lars Vogel 关于使用 Fragments 的教程,我遇到了以下代码:
android:layout_marginTop="?android:attr/actionBarSize"
我不确定 ?android:attr
是什么意思,尤其是问号。
原文由 user3134565 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在阅读 Lars Vogel 关于使用 Fragments 的教程,我遇到了以下代码:
android:layout_marginTop="?android:attr/actionBarSize"
我不确定 ?android:attr
是什么意思,尤其是问号。
原文由 user3134565 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以使用 actionBarSize 指定的高度,而不是在 — android:layout_marginTop
的值中写入数字,就像 Android Training 中的示例 一样。
您可以使用 ?android:attr
或 ?attr
[如果支持库]如果你需要使用任何android属性[ attr
]可以在 R.attr 中找到
原文由 ahmed hamdy 发布,翻译遵循 CC BY-SA 4.0 许可协议
15 回答8.4k 阅读
8 回答6.2k 阅读
1 回答4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
2 回答3.8k 阅读
3 回答1.7k 阅读✓ 已解决
是一个属性。
具体来说,
表示:“操作栏的大小(高度)”。
? 是一个特殊字符,表示它是 Android 内部功能。