..
Nodaļā percedente iespējams, ir vairāk uzmanīgs lasītāji būs pamanījuši R.id.testo1 tēmu (vai R.id.testo2), nodots metodi findViewById.
Šajā nodaļā mēs, faktiski, lai analizētu faila saturu R.java kam ir nozīme atsevišķos mūsu lietojumprogrammas.
Open, tad attiecīgo failu, un to apskatīt avota kodu.
Kā minēts iepriekšējās nodaļās, fails ir saistīts R.java heksadecimālais virkni katra elementa mūsu pieteikumu. Tā kā šīs klases ir pašu radīts kompilēšanas laikā, veidojot instalācijas paketi, jums vajadzētu pabeigt savu projektu vismaz vienreiz redzēt pareizo kodu, kas failā.
Atverot failu, R.java atrast struktūru koda nedaudz "detaļu. Faktiski klase ir deklarēta iekšpusē R un citi ligzdotu klasēs tiek veidoti, ka jādefinē elementi, kas mūsu pieteikumā. Piemēram, mēs redzam klasē, kas saturēs Nested loyout konstante, piemēram, šo:
valsts statisko gala int main = 0x7f030000;Šī konstante noteikti galvenie main.xml mūsu failu un hex string tiks izmantoti ar kompilators veikt attiecīgus apvienībām.
Ritinot uz leju failu struktūru R.java arī Nested klase id. Pat šajā klasē mēs atradīsiet divas konstantes, kas identificē divus TextView text1 un text2 As. Ja, piemēram, mēs pievienoja trešo TextView testo3 nosaukts pēc pieteikuma uzsākta automātiski tiks ievietots failā R.java arī nemainīga šo jauno elementu.
R.java fails ir sniegti šajā rokasgrāmatā izglītības nolūkā, jo programmētājs nekad nav jāpārslēdz šo failu jebkurā veidā. Tas ir kompilators, lai pievienotu vai noņemtu konstantes saistītas ar elementiem. Ņemiet vērā, visbeidzot, ka klases I ir noteikts, izmantojot modifikatorus valsts statisko galīgā redakcija (kas faktiski noteikt konstante), jo, kamēr darbojas pieteikumu, jums nav nepieciešams mainīt atribūtus šīs klases.
| |
ASP (Advanced)
Pilns kurss, lai radītu dinamisku tīmekļa vietnes. Sākot no € 39. |
| |
E-komercija ar ASP (Ebook)
E-komercijas un iepirkumu grozs ar ASP. Tikai 35 €. |
| |
Paint Shop Pro (First)
Web grafikas un foto rediģēšana ar Corel PSP zināms. Sākot no 49 €. |