..
Στο κεφάλαιο percedente πιθανώς πιο προσεκτικοί αναγνώστες θα έχουν παρατηρήσει R.id.testo1 θέμα (ή R.id.testo2) πέρασε στην findViewById μέθοδο.
Σε αυτό το κεφάλαιο, θα, στην πραγματικότητα, να αναλύσουν το περιεχόμενο του αρχείου R.java που παίζει ρόλο σε ορισμένες από τις εφαρμογές μας.
Άνοιγμα, τότε το εν λόγω αρχείο και να ρίξουμε μια ματιά στον πηγαίο κώδικα.
Όπως αναφέρθηκε σε προηγούμενα κεφάλαια, το αρχείο συνδέεται R.java μια δεκαεξαδική συμβολοσειρά για κάθε στοιχείο της εφαρμογής μας. Δεδομένου ότι αυτή η κατηγορία είναι αυτό-που παράγεται κατά τη μεταγλώττιση, όταν δημιουργείτε το πακέτο εγκατάστασης, θα πρέπει να ολοκληρώσει το έργο μας, τουλάχιστον μία φορά για να δείτε το σωστό κωδικό μέσα στο αρχείο.
Το άνοιγμα του αρχείου R.java βρείτε μια δομή του κώδικα λεπτομέρειας λίγο ». Στην πραγματικότητα, η τάξη έχει δηλωθεί μέσα σε Ε, και τα άλλα ένθετα κατηγοριών δημιουργούνται που ορίζουν τα στοιχεία στην αίτησή μας. Για παράδειγμα, βρίσκουμε την τάξη που θα περιέχει ένθετα loyout μια σταθερή σαν αυτό:
δημόσια στατική τελική int κύρια = 0x7f030000?Αυτή η συνεχής προσδιορίζει τα κύρια main.xml αρχείο μας και εγχόρδων hex θα χρησιμοποιηθούν από τον compiler να κάνει τις κατάλληλες ενώσεις.
Κύλιση κάτω το αρχείο δομή R.java είναι επίσης ένθετες id τάξη. Ακόμη και μέσα σε αυτή την κατηγορία θα βρείτε δύο σταθερές που προσδιορίζουν τα δύο TextView text1 και Κείμενο2 ως. Αν, για παράδειγμα, προσθέσαμε ένα τρίτο TextView testo3 το όνομά του από την εφαρμογή ξεκινά αυτόματα θα τοποθετηθεί στο αρχείο R.java επίσης μια σταθερή για το νέο αυτό στοιχείο.
R.java το αρχείο έχει παρουσιαστεί σε αυτόν τον οδηγό για εκπαιδευτικούς σκοπούς μόνο και μόνο επειδή ποτέ ο προγραμματιστής πρέπει να αλλάξει αυτό το αρχείο με οποιονδήποτε τρόπο. Πρόκειται για τον compiler να προσθέσετε ή να αφαιρέσετε τις σταθερές που σχετίζονται με τα στοιχεία. Σημειώστε, τέλος, ότι η Ε τάξη ορίζεται χρησιμοποιώντας την τροποποιητές δημόσια στατική τελικό (που στην πραγματικότητα προσδιορίσει ένα σταθερό) στο ότι, κατά την εκτέλεση της αίτησης, δεν θα χρειαστεί να αλλάξετε τα χαρακτηριστικά αυτής της κατηγορίας.
| |
CSS (Μάθημα)
Σχεδίαση και Προσβασιμότητα, σύμφωνα με το W3C CSS και XHTML. Ξεκινώντας από 29 €. |
| |
Κεντρική Σελίδα (ebook)
Δημιουργία ιστοσελίδων χωρίς να γνωρίζει HTML. Μόλις 25 €. |
| |
Javascript (Μάθημα)
Πλήρης οδηγός για δέσμες ενεργειών στην πλευρά του πελάτη. Από 39 €. |