Diferença entre android: icon = "@ drawable / my_icon" e android: icon = "? My_icon"? [duplicado]

Esta pergunta já tem uma resposta aqui:

Ponto de interrogação (?) Em atributos XML para Android 2 respostas

Eu costumo definir drawable em xml comoandroid:icon="@drawable/my_icon" Mas em alguns projetos eu vejo o códigoandroid:icon="?my_icon".

Qual é a diferença entreandroid:icon="@drawable/my_icon" eandroid:icon="?my_icon" ?