Я просматриваю образец кода Honeycomb Gallery (здесь), и я наткнулся на следующий код, пытаясь добавить элементы действия в свои собственные приложение:
<item android:id="@+id/camera"
android:title="Camera"
android:icon="?attr/menuIconCamera"
android:showAsAction="ifRoom" />
?attr
бросает меня за цикл. Может кто-нибудь объяснить, что это делает? Как это связано с возможностью? Я не могу найти хорошую информацию о Google. Также есть ли список или галерея атрибутов, которые мы можем использовать для значков, а не только menuIconCamera
?
Спасибо
Изменить: Я немного поглядел и обнаружил, что attrs.xml выглядит так:
<resources>
<declare-styleable name="AppTheme">
<attr name="listDragShadowBackground" format="reference" />
<attr name="menuIconCamera" format="reference" />
<attr name="menuIconToggle" format="reference" />
<attr name="menuIconShare" format="reference" />
</declare-styleable>
К сожалению, это просто делает меня еще более запутанным для меня. Что это значит?