..
Μια γενική εφαρμογή που αξίζει αυτό το όνομα θα πρέπει να έχει ένα μενού από το οποίο ο χρήστης μπορεί να επιλέξει μεταξύ διαφορετικών καθηκόντων να εκτελέσει. Σε αυτό το κεφάλαιο, καθώς και εκείνα που ακολουθούν, θα παρουσιάσουμε το μενού που Android μας παρέχει την εκμάθηση πώς να χειριστεί το κλικ σε κάθε στοιχείο του μενού.
Ξεκινάμε με την παρουσίαση των ΕΠΙΛΟΓΕΣ. Αυτός ο τύπος μενού είναι τοποθετημένη στο κάτω μέρος της οθόνης και μπορείτε να προσδιορίσετε δύο βασικές δομές: το εικονίδιο του μενού και πλούσιο μενού.
Το εικονίδιο του μενού περιέχουν συνήθως τα πιο σημαντικά βήματα που ένας χρήστης μπορεί να εκτελέσει εντός της εφαρμογής. Όπως αναφέρεται τοποθετούνται στο κάτω μέρος της οθόνης και είναι ορατά στο χρήστη μόνο μετά το πάτημα του κουμπιού μενού της συσκευής (αυτό ισχύει και για τον προσομοιωτή).
Μια ευρέως χρησιμοποιούμενη πρακτική είναι να συμπεριλαμβάνονται σε αυτό το μενού των εικονιδίων που συνοψίζουν τα αποτελέσματα της οποίας θα τρέξει με ένα κλικ του το στοιχείο του μενού. Για παράδειγμα, αν αναφερόμαστε σε μια εφαρμογή για την αναπαραγωγή μουσικής, μπορείτε να σκεφτείτε να συνδέσουν με το εικονίδιο του μενού παιχνίδι που συνδέεται με την πράξη αυτή (η tringolino σε κύκλο).
Όσον αφορά αυτό το μενού έχουμε έναν περιορισμό στον αριθμό των καταχωρήσεων που μπορούν να εισέλθουν και αυτός ο αριθμός είναι έξι. Αλλά τι θα συμβεί αν εισαγάγετε έναν αριθμό στοιχείων πάνω από έξι; μόλις το έκτο στοιχείο του μενού θα αλλάξει σε ένα στοιχείο που όταν πατηθεί θα ανοίξει ένα πολύ πλούσιο μενού με άλλα στοιχεία. Οι τελευταίοι θα εμφανίζονται σε μια λίστα που θα επεκταθεί σε πλήρη οθόνη από κάτω προς τα πάνω σταδιακά θα καλύψει το βασικό περιεχόμενο του παραθύρου Δραστηριότητα.
Αυτός είπε ότι θα πρέπει να δείχνει κώδικα λίγο »(που πρέπει να περιλαμβάνονται στη δραστηριότητα μας) που θα δημιουργήσει ένα μενού επιλογών που θα αποτελείται από μενού εικονιδίων και πλούσιο μενού (Πρέπει να εισαγάγετε τα πρώτα android.view.Menu τάξη) :
δημόσια onCreate κενό (Bundle savedInstanceState) {
super.onCreate (savedInstanceState)?
LinearLayout LinearLayout LinearLayout = νέα (αυτή)?
TextView TextView = νέα TextView (αυτή)?
textView.setText ("Κάντε κλικ στο μενού του εξομοιωτή")?
linearLayout.addView (TextView)?
setContentView (LinearLayout)?
}
δημόσια onCreateOptionsMenu boolean (μενού Μενού) {
menu.add (Menu.NONE, 1, 1 ", σημείο 1")?
menu.add (Menu.NONE, 2, 2 ", σημείο 2")?
menu.add (Menu.NONE, 3, 3, "σημείο 3")?
menu.add (Menu.NONE, 4, 4, "Το σημείο 4")?
menu.add (Menu.NONE, 5, 5, "θέση 5")?
menu.add (Menu.NONE, 6, 6, "Το σημείο 6")?
menu.add (Menu.NONE, 7, 7 ", σημείο 7")?
menu.add (Menu.NONE, 8, 8, "Το σημείο 8")?
return true?
}
Όπως προαναφέρθηκε, αν κάνουμε κλικ στο μενού του εξομοιωτή θα κάνει ορατό το μενού το εικονίδιο φαίνεται στο screenshot παρακάτω:
Σε συμφωνία με όσα ειπώθηκαν, δεδομένου ότι έχουμε εισέλθει σε μια σειρά στοιχείων πάνω από έξι, η τελευταία καταχώριση θα είναι το σημείο πρόσβασης Διευρυμένη μενού που μπορείτε να δείτε σε αυτό το screnshot:

Όπως μπορούμε να δούμε μια φορά κάνετε κλικ σε οποιοδήποτε από τα στοιχεία του μενού, θα επιστρέψει σιωπηλά.
Στο επόμενο κεφάλαιο θα αναλύσουμε τον κώδικα και να παρουσιάζεται στους ακροατές θα συνδέσει ένα συγκεκριμένο μενού.
| |
AutoCAD (eBook)
Δημιουργία αρχιτεκτονικές δομές. Σε μόνο 29 €. |
| |
CSS (Μάθημα)
Σχεδίαση και Προσβασιμότητα, σύμφωνα με το W3C CSS και XHTML. Ξεκινώντας από 29 €. |
| |
VB.NET (Μάθημα)
Κάντε Εφαρμογές για επιτραπέζιους υπολογιστές με τη Visual Basic .. Από 49 €. |