@android: colore/nero
significa che si fa riferimento a un colore definito nel namespace Android. Questo spazio dei nomi è lo spazio dei nomi del framework.
ricerca nera in questo file: black color in framework
style = "android:? Attr/borderlessButtonStyle" "? Android: attr/borderlessButtonStyle"
significa semplicemente "utilizzare il valore definito dal attributo chiamato borderlessButtonStyle nello spazio dei nomi di Android. " Questo attributo e il suo valore fanno parte del framework Android, lo spazio dei nomi "android".
borderlessButtonStyle in framework
Modificato: da questo Referencing Style Attributes
questo link ci dicono:
Ad esempio, ecco come si può fare riferimento a un attributo per impostare il colore del testo in base al colore del testo "primario" di il tema di sistema:
<EditText id="text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textColor="?android:textColorSecondary"
android:text="@string/hello_world" />
fonte
2013-05-22 05:37:36
Da [Accesso alle risorse] (http://developer.android.com/guide/topics/resources/accessing-resources .html): per fare riferimento a un attributo di stile, la sintassi del nome è quasi identica al normale formato di risorsa, ma invece del simbolo at '(@)', usa un punto interrogativo '(?)' e il tipo di risorsa la porzione è facoltativa. – devnull
Questo non è ungoogleable .... :) –
L'interferenza di URL per questa domanda è divertente. –