..
En el capítol percedente Probablement els lectors més atents hauran notat R.id.testo1 tema (o R.id.testo2) passa a la findViewById mètode.
En aquest capítol, de fet, per analitzar el contingut de l'arxiu R.java que exerceix un paper en algunes de les nostres aplicacions.
Obert, l'arxiu en qüestió i fer una ullada al codi font.
Com es va esmentar en capítols anteriors, l'arxiu s'associa R.java una cadena hexadecimal de cada element de la nostra aplicació. Ja que aquesta classe és auto-generat en temps de compilació quan es crea el paquet d'instal · lació, vostè ha de completar el nostre projecte com a mínim un cop per veure el codi correcte a l'arxiu.
En obrir l'arxiu R.java trobar una estructura del codi una mica especial. De fet, la classe A es declara i es crea dins d'ella es nien les altres classes que defineixen els elements de la nostra aplicació. Per exemple, ens trobem amb la classe loyout imbricats que conté una constant d'aquest tipus:
public static final int main = 0x7f030000;Aquesta constant s'identifica nostra main.xml arxiu principal i cadena hexadecimal serà utilitzada pel compilador per fer a les associacions.
Desplaçament de l'estructura d'arxius niats R.java també identificador de classe. Fins i tot dins d'aquesta classe ens trobem amb dues constants que identifiquen la TextView dos text1 i TEXT2 com. Si, per exemple, hem afegit 1 / 3 testo3 TextView nom de l'aplicació s'executa automàticament es col · locarà a l'arxiu també una constant d'aquest nou element R.java.
L'arxiu R.java es presenten en aquesta guia només amb fins educatius, ja que el programador no ha de realitzar cap canvi en aquest arxiu. És pel compilador per afegir o eliminar les constants associades als elements. Tingueu en compte, finalment, que la classe R es defineix utilitzant modificadors public static final (que de fet identificar una constant) en què, mentre s'executa l'aplicació, no serà necessari canviar els atributs d'aquesta classe.
| |
ASP (Advanced)
Cicle complet per a la creació de llocs web dinàmics. A partir de 39 €. |
| |
Java (curs)
Programació orientada a objectes de programació en Java dg A partir de 49 €. |
| |
VB.NET (Curs)
Fer que les aplicacions d'escriptori amb Visual Basic. NET. A partir de 49 €. |