Estoy mirando el código de muestra de Honeycomb Gallery ( aquí ) y encontré el siguiente código mientras intentaba agregar elementos de acción en mi propia aplicación:
<item android:id="@+id/camera"
android:title="Camera"
android:icon="?attr/menuIconCamera"
android:showAsAction="ifRoom" />
El ?attr
yo es tirar de un bucle. ¿Alguien puede explicar qué está haciendo esto? ¿Cómo se relaciona esto con un dibujo? Parece que no puedo encontrar ninguna buena información en Google. ¿También hay una lista o galería de atributos que podemos usar para iconos en lugar de solo menuIconCamera
?
Gracias
Editar: miré un poco más y encontré que attrs.xml se ve así:
<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>
Desafortunadamente, eso solo lo hace aún más confuso para mí. ¿Qué está haciendo esto?