2011-11-18 19 views
6

Eventuali duplicati:
Question mark (?) in XML attributes for AndroidCosa significa? in XML Android dire

<TextView android:id="@+android:id/title" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:singleLine="true" 
     android:textAppearance="?android:attr/textAppearanceLarge" 
     android:ellipsize="marquee" 
     android:fadingEdge="horizontal" /> 

cosa significa "android:? attr/textAppearanceLarge" fare? ha un nome? Perché non usa invece una "@"? Posso usare questa sintassi nel mio codice? Dove posso leggere di più su questo? Dato che non so cosa sia, è piuttosto difficile trovare maggiori informazioni a riguardo. Qualsiasi suggerimento sarebbe davvero apprezzato.

risposta

9

Questa domanda è già stata posta su stackoverflow. La risposta è stata:

Il punto interrogativo significa che è un riferimento a un valore di risorsa nel tema attualmente applicata.

Look here per ulteriori dettagli.