@和?在android风格的布局



我真的不明白这些例子中"?"one_answers"@"的区别:

android:textAppearance="?android:attr/textAppearanceLarge"

android:background="@android:color/transparent"

都在android系统中搜索,但真正的区别是什么?是否有可能通过查看dir文件来了解不同的可能性?我试着在我的"android"文件夹中查找,但是我找不到那些"attributes"的路径

谢谢

字符串开头的at符号(@)表示XML解析器应该解析和扩展ID字符串的其余部分,并将其识别为ID资源。

和问号(?)表示我们引用的是当前加载主题中的资源值。

查看详细描述

最新更新