..
În capitolul percedente cititori, probabil, mai atent va fi observat R.id.testo1 subiect (sau R.id.testo2) a trecut la findViewById metoda.
În acest capitol ne va fi, în fapt, pentru a analiza conţinutul fişierului R.java care joacă un rol în unele dintre aplicatiile noastre.
Open, apoi fişierul în cauză şi să ia o privire la codul sursă.
După cum sa menţionat în capitolele anterioare, fişierul este asociat R.java un şir hexazecimale pentru fiecare element al aplicaţiei noastre. Deoarece această clasă este auto-generat la compilare atunci când creaţi pachetul de instalare, trebuie să completaţi proiectul nostru cel puţin o dată pentru a vedea codul corect în cadrul fişierului.
Deschiderea fişierului R.java găsi o structură a codului detaliu un pic ". De fapt, este declarată în interiorul clasei R, şi alte clase imbricate sunt create elementele care definesc în cererea noastră. De exemplu, vom găsi clasa care va conţine imbricate loyout o constantă ca aceasta:
public static final int = 0x7f030000 principal;Această constantă identifică principalele main.xml fişierul nostru şi sir hexa vor fi utilizate de compilator pentru a face asociaţiilor corespunzătoare.
Defilare în jos structura R.java fişier sunt, de asemenea, ID-ul de clasă imbricată. Chiar şi în această clasă vom găsi două constante care identifică două TextView text1 şi text2 Ca. Dacă, de exemplu, am adaugat o treime TextView testo3 numit după care cererea este lansat automat vor fi plasate în fişierul R.java, de asemenea, o constantă pentru acest element nou.
R.java dosarul a fost prezentată în acest ghid, pentru scopuri educaţionale numai pentru că nu programatorul trebuie să se schimbe acest fişier în nici un fel. Este de compilator pentru a adăuga sau elimina constantele asociate elementelor. Notă, în cele din urmă, că R clasa este definită utilizând modificatori finală public static (care de fapt identifica o constantă), în care, în timp ce rulează aplicaţia, nu va fi nevoie pentru a modifica atributele din această clasă.
| |
ASP şi Access (Ebook)
Gestionarea unei baze de date MS Access cu ASP. La doar 29 €. |
| |
Front Page (Ebook)
Creaţi pagini Web fără a cunoaşte HTML. Doar 25 €. |
| |
MS Access (Avansat)
Aflaţi cum să creaţi şi să gestionaţi baze de date rapid şi uşor. Incepand de la 29 €. |