Εφαρμογή υπολογισμού φιλοδωρήματος

Σχετικά έγγραφα
Γι αυτό το λόγο όπως έχει ήδη αναφερθεί, εκτός από την προβολή Design, υπάρχει η προβολή Text όπου μπορείτε να δείτε σε xml το layout.

Εφαρμογή Υπολογισμού Φιλοδωρήματος : προσθήκη λειτουργικότητας

Πανεπιστήμιο Πειραιώς Τμήμα Πληροφορικής Πρόγραμμα Μεταπτυχιακών Σπουδών «Πληροφορική»

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών

Σχεδόν όλες οι ιστοσελίδες βασίζονται σε μεγάλο βαθμό σε πίνακες. Για να εισάγουμε έναν πίνακα επιλέγουμε από το μενού Insert->Table.

TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)

ΜΑΘΗΜΑ 5 ΣΤΟΧΟΙ: Τρόπος 1:

Πίνακες. ιδιότητες ετικέτας <tr>

Στοιχεία ορισμού θέσης (Positioning Elements)

1. Κλικ στην καρτέλα Insert 2. Tables 3. Κλικ Table 4. Σύρουμε το δείκτη του ποντικιού και επιλέγουμε τον επιθυμητό αριθμό γραμμών και στηλών

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΕΝΙΣΧΥΤΙΚΗΣ ΔΙΔΑΣΚΑΛΙΑΣ (ΕΚΔΟΣΗ 2.0 ΣΕΠΤΕΜΒΡΙΟΣ 2016) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ

ΠΕΡΙΕΧΟΜΕΝΑ. Εισαγωγή...15 Κεφάλαιο 1: Τα βασικά στοιχεία του Excel Κεφάλαιο 2: Δημιουργία νέου βιβλίου εργασίας...33

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΜΑΘΗΤΙΚΩΝ ΑΓΩΝΩΝ (ΕΚΔΟΣΗ 1 ΣΕΠΤΕΜΒΡΙΟΣ 2017) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ

ΕΡΩΤΗΣΕΙΣ στην επεξεργασία κειμένου (Word)

Δημιουργώντας μια εφαρμογή ζωγραφικής. 2 η Εργασία

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΕΙΡΑΙΩΣ ΤΜΗΜΑ ΨΗΦΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΜΣ ΨΗΦΙΑΚΑ ΣΥΣΤΗΜΑΤΑ & ΥΠΗΡΕΣΙΕΣ ΚΑΤΕΥΘΥΝΣΗ ΨΗΦΙΑΚΕΣ ΕΠΙΚΟΙΝΩΝΙΕΣ ΚΑΙ ΔΙΚΤΥΑ ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ

Η γλώσσα HTML. Επιμέλεια: Δέγγλερη Σοφία

CTEC-153: ΦΥΛΛΑ ΕΡΓΑΣΙΑΣ

Νέες Τεχνολογίες στην Εκπαίδευση

ΜΑΘΗΜΑ Στοίχιση Παραγράφων. 2. Εσοχές Παραγράφων ΣΤΟΧΟΙ:

ΔΡΑΣΤΗΡΙΟΤΗΤΑ : ΖΑΡΙΑ

ΟΔΗΓΙΕΣ ΧΕΙΡΙΣΜΟΥ ΠΡΟΓΡΑΜΜΑΤΟΣ DYMO LABEL V.8

Εγχειρίδιο διαχείρισης χρηστών και λιστών διανομής για τον Υπεύθυνο Φορέα του Δικτύου "Σύζευξις" -1-

Εγχειρίδιο χρήσης Print2PDF σελ. 1 από 32

Εγχειρίδιο χρήσης ηλεκτρονικού συστήματος εξετάσεων Ενεργειακών Επιθεωρητών Κτιρίων (Β2. Υποχρεωτικός Κύκλος Εκπαίδευσης: Εξέταση CASE STUDY)

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 2

Λίγα λόγια από το συγγραφέα Microsoft Word Δημιουργία νέου εγγράφου Το σύστημα Βοήθειας του Word...

Cascading Style Sheets (CSS)

Πίνακες. ετικέτα <table>

Εγχειρίδιο Χρήσης Εφαρμογής Συστήματος Διαχείρισης Λογισμικού

Πρακτικές οδηγίες για την Επεξεργασία Κειμένου

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Field Service Management ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ

ΕΡΓΑΣΤΗΡΙΟ ΠΛΗΡΟΦΟΡΙΚΗ I. 3o ΕΡΓΑΣΤΗΡΙΟ ΕΠΕΞΕΡΓΑΣΙΑ ΜΕ ΤΟ WORD

Οδηγίες για εισαγωγή Photo Gallery σε Ιστοσελίδα με το SharePoint Designer 2007

Εργαστηριακές Σημειώσεις

Προαπαιτούμενες Ρυθμίσεις: Για την σωστή εκτύπωση των προσφορών απαιτούνται οι εξής ρυθμίσεις στο φυλλομετρητή (browser) που χρησιμοποιείτε:

Πληροφορική. Εργαστηριακή Ενότητα 1 η : Εισαγωγή στα Λογιστικά Φύλλα με το MS Excel. Ι. Ψαρομήλιγκος Τμήμα Λογιστικής & Χρηματοοικονομικής

Το συγκεκριμένο εγχειρίδιο δημιουργήθηκε για να βοηθήσει την κατανόηση της Διαδικασίας Χρηστών.

Σημειώσεις στο PowerPoint

CTEC-153: ΥΠΟΛΟΓΙΣΤΙΚΑ ΦΥΛΛΑ

ΔΗΜΙΟΥΡΓΙΑ ΚΑΤΑΛΟΓΟΥ ΕΤΕΡΟΑΝΑΦΟΡΩΝ

Χρήση του προγράμματος Excel για τον υπολογισμό της αντίστασης και της ισχύος, την κατασκευή χαρακτηριστικής I V, και της ευθείας φόρτου.

Microsoft POWERPOINT ΠΑΡΟΥΣΙΑΣΕΙΣ ECDL. Περιεχόμενα. Απόκτησε τώρα το δίπλωμα. για να θεωρείσαι Επαγγελματίας! 1 Χρήση της Εφαρμογής

Μενού Προβολή. Προβολές εγγράφου

ΤΕΙ Ηρακλείου. Τμήμα Λογιστικής Πληροφορική I 6 η Εργαστηριακή άσκηση (Excel)

Οι εφαρμογές Υπολογιστικών Φύλλων είναι προγράμματα που μας παρέχουν πολλές δυνατότητες όπως:

ΟΔΗΓΙΕΣ ΚΕΙΜΕΝΟΓΡΑΦΟΥ 2007

Η Βίβλος των CSS - Μέρος 3 Το Box Model, τα Περιθώρια και τα Περιγράμματα

Θα αναπτύξουμε μια εφαρμογή που θα λειτουργεί σαν κουμπί πανικού. Η εφαρμογή θα αποτελείται από δύο κουμπιά.

Περιοχή εργασίας. Τμ. Γραφιστικής (Γραφιστική με Η/Υ - In Design) 2

Επεξεργαστής Κειμένου: (Microsoft Word)

Εργαστηριακός Οδηγός. Βάσεις Δεδομένων της Γ' Τάξης ΕΠΑΛ

Singular Report Generator. Σχ 1 ηµιουργία Καταστάσεων SRG

Stellarium Εγχειρίδιο Οδηγιών

Το απεικονιστικό μοντέλο μορφοποίησης των CSS

Περιεχόμενα ΓΕΩΠΥΛΗ ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΚΕΝΤΡΙΚΟ SITE

Σχεδιασμός εκτυπώσεων ERG

Εισαγωγή. Κεφάλαιο 2: Βασικές έννοιες Java Κεφάλαιο 3: Χρήση της Java στις σελίδες σας Κεφάλαιο 4: Οι πρώτες σας μικροεφαρμογές...

Τα Windows Πολύ Απλά και Πολύ Σύντομα

Πίνακες HTML. Παναγιώτης Γαλάτης 1ο ΕΠΑΛ Ηρακλείου

Ανάπτυξη εφαρμογών Android

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. Microsoft Word Μέρος 2

ΕΡΩΤΗΣΕΙΣ WORD Πώς αλλάζουμε το διάστιχο μίας παραγράφου; [Πηγαίνουμε στην παράγραφο και στην κεντρική καρτέλα πατάμε το εικονίδιο Διάστιχο]

Άσκηση 8 - Δημιουργία ιστοσελίδας μουσείο και προβολή εκθεμάτων.

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ AVS XTREAM 6 XTREAM 32 XTREAM 64

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Βάσεις δεδομένων και Microsoft Access Κεφάλαιο 2: Microsoft Access

Δημιουργία η-μαθήματος με τη. 3 ο Μέρος Εισαγωγή πληροφοριών: δημιουργία ιστοσελίδας

2. ΟΠΣ Ιδιωτικές Επενδύσεις / Ενημέρωση του Πυρήνα

Περιεχόμενα. Λίγα λόγια από το συγγραφέα Windows Vista Επιφάνεια εργασίας Γραμμή εργασιών... 31

Βοηθητικό Εγχειρίδιο

Junior A (Κωδ.Τμήματος AJ1)

Microsoft Excel Κεφάλαιο 1. Εισαγωγή. Βιβλίο εργασίας

ΕΝΟΤΗΤΑ 6: «Microsoft PowerPoint 2007» Κεφάλαιο 6.7: Αναδιάταξη κειμένου και αντικειμένων

ΧΑΡΟΚΟΠΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΤΜΗΜΑ ΓΕΩΓΡΑΦΙΑΣ. Καθηγητής : Π.Μ. Δελλαδέτσιμας Υπ. Διδάκτορας : Γ. Τσεβά, Α. Ξυνός

ΤΟ ΠΕΡΙΒΑΛΛΟΝ ΤΗΣ. Εργαλειοθήκη Παρουσιάζετε το έργο σας Εκκινείτε τα σενάριά σας Σταματάτε όλα τα σενάρια. Οι 8 ομάδες της Παλέτας εντολών

ΕΓΧΕΙΡΙ ΙΟ ΧΡΗΣΗΣ MODULE: DOWNLOAD CENTER

Τεχνολογίες Διαδικτύου (Εξασκηθείτε στην HTML)

ΚΑΡΑΓΙΑΝΝΗΣ ΔΗΜΗΤΡΙΟΣ

Κάθε ένα κελί θα πρέπει να περιέχει ένα μόνο στοιχείο δεδομένων, για παράδειγμα το όνομα σε ένα κελί, το επίθετο σε άλλο κελί.

Σχεδιασμός εκτυπώσεων ERG

Scan HRMS: Module Εντοπισμός & Επιλογή Προσωπικού Σύνοψη Βασικών Λειτουργιών Ver. 26 Oct. 2015

Φύλλο Εργασίας Τίτλος: Υπολογισμός Δείκτη Μάζας σώματος Διάρκεια: 2 ώρες

ΕΦΑΡΜΟΓΗ ΔΙΑΧΕΙΡΙΣΗΣ ΒΑΘΜΟΛΟΓΙΚΩΝ ΚΕΝΤΡΩΝ Φ.Α. ΚΑΙ ΥΠΟΨΗΦΙΩΝ Φ.Α. ΠΑΝΕΛΛΑΔΙΚΩΝ ΕΞΕΤΑΣΕΩΝ (ΕΚΔΟΣΗ 1.1 ΜΑΡΤΙΟΣ 2017) ΟΔΗΓΙΕΣ ΧΡΗΣΗΣ ΣΧΟΛΙΚΩΝ ΜΟΝΑΔΩΝ

ΕΙΔΙΚΟΤΗΤΑ: ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΡΟΦΟΡΙΚΗΣ ΜΑΘΗΜΑ: ΕΙΣΑΓΩΓΗ ΣΤΗΝ ΠΛΗΡΟΦΟΡΙΚΗ

Γνωρίστε το Excel 2007

[Κατασκευή δικτυακής εφαρμογής στην αρχιτεκτονική. android που υλοποιεί ένα παιχνίδι ερωτoαπαντήσεων] Επιβλέπων καθηγητής : Μηνάς ασυγένης.

Οδηγίες κατασκευής Ιστοσελίδων µε το πρόγραµµα FRONTPAGE 2003

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: PowerPoint Κεφάλαιο 2: Εκκίνηση του PowerPoint... 13

Λίγα λόγια από το συγγραφέα Κεφάλαιο 1: Microsoft Excel Κεφάλαιο 2: Η δομή ενός φύλλου εργασίας... 26

ΕΓΧΕΙΡΙΔΙΟ ΧΡΗΣΗΣ ΥΠΟΣΥΣΤΗΜΑΤΟΣ ΑΓΡΟΠΕΡΙΒΑΛΛΟΝΤΙΚΩΝ ΕΝΙΣΧΥΣΕΩΝ. Μέτρο 2.2.1

A3.3 Γραφικά Περιβάλλοντα Επικοινωνίας και Διαχείριση Παραθύρων

ECDL Module 6 Παρουσιάσεις Εξεταστέα Ύλη, έκδοση 5.0 (Syllabus Version 5.0)

ΟΔΗΓΟΣ ΧΡΗΣΗΣ WEBMAIL ΤΕΙ ΚΑΛΑΜΑΤΑΣ

Κολάζ φωτογραφιών. Έννοιες που θα χρησιμοποιηθούν

Εισαγωγή στην Επιστήμη της Πληροφορικής Εργαστήριο. UNIX Μέρος 2

ModellingSpace. Εγχειρίδιο Χρήστη

ΚΤΙΡΙΑΚΕΣ ΥΠΟΔΟΜΕΣ Α.Ε. Οδηγίες χρήσης Τελικού Χρήστη (Σ.Μ.) του Πληροφοριακού Συστήματος ηλεκτρονικής διαχείρισης Αιτημάτων. v1.

Οδηγίες χρήσης της πλατφόρμας TYPO3. για τους Διαχειριστές Ιστοσελίδων των Τμημάτων του. Πανεπιστημίου Αθηνών

Λογισμικό Reload. Οδηγός. Συγγραφική Ομάδα: Κωνςταντίνοσ Τςακάλογλου, Ιωάννησ Εξηνταρίδησ, Κωνςταντίνοσ Τςιμπάνησ, Σταυροφλα Γεωργιάδη

Transcript:

Εφαρμογή υπολογισμού φιλοδωρήματος Η εφαρμογή αυτή χρησιμοποιεί ένα GridLayout ώστε να διατάξει προβολές σε 5 γραμμές και δύο στήλες. Κάθε κελί μέσα σε ένα GridLayout μπορεί να είναι κενό ή μπορεί να περιέχει ή μπορεί να περιέχει μία ή περισσότερες προβολές, περιλαμβανομένων και διατάξεων, οι οποίες περιέχουν και άλλες προβολές Σελίδα 1 από 20

Επιλέγουμε empty activity Στον κατάλογο mipmap-xxdpi προσθέτουμε τα εικονίδια: Σελίδα 2 από 20

Στο activity_main.xml αλλάζουμε σε GridLayout και αφαιρούμε το android:text="@string/hello_world" /> Ορίζουμε τις ιδιότητες του GridLayout Σελίδα 3 από 20

Μετά το ορισμό, οι ιδιότητες του GridLayout θα είναι οι εξής: Σελίδα 4 από 20

Προσθήκη προβολών στην πρώτη γραμμή o Η πρώτη γραμμή αποτελείται από το amounttextview στην πρώτη στήλη και το amountedittext πίσω από το displaytextview στη δεύτερη στήλη Εισάγουμε ένα Medium TextView (amounttextview) και ένα EditText (amountedittextview) στο GridLayout Σημ. Τα layoutcolumn και layoutrow χωρίς τιμές Στο Component_Tree Στα Properties Σελίδα 5 από 20

Μετά τον ορισμό, οι ιδιότητες του amounttextview θα είναι οι εξής: android:text="@string/amount" android:id="@+id/amounttextview" android:layout_gravity="right center_vertical" android:labelfor="@+id/amountedittext" android:singleline="true" android:layout_row="0" android:layout_column="0" /> Ορίζουμε τις ιδιότητες του amountedittext (inputtype = Number) Σελίδα 6 από 20

Μετά τον ορισμό, οι ιδιότητες του amountedittext θα είναι οι εξής <EditText android:inputtype="number" android:ems="10" android:id="@+id/amountedittext" android:layout_row="0" android:layout_column="1" android:maxlength="6" android:digits="0123456789" /> Εισάγουμε ένα TextView ( amountdisplaytextview ) στο GridLayout (πίσω από αυτό βρίσκεται το amounttextedit) Σελίδα 7 από 20

Μετά τον ορισμό, οι ιδιότητες του amoundisplaytextview είναι: Σελίδα 8 από 20

android:text="medium Text" android:id="@+id/amountdisplaytextview" android:layout_row="0" android:layout_column="1" android:background="@android:color/holo_blue_bright" android:clickable="false" android:padding="@dimen/textview_padding" android:layout_gravity="fill_horizontal" /> Προσθήκη προβολών στη δεύτερη γραμμή Ορίζουμε τις ιδιότητες του custompercenttextview: Σελίδα 9 από 20

Μετά τον ορισμό, οι ιδιότητες του custompercenttextview είναι: android:text="@string/custom_tip_percentage" android:id="@+id/custompercenttextview" android:gravity="left center_vertical" android:labelfor="@+id/customtipseekbar" android:layout_row="1" android:layout_column="0" /> Ορισμός ιδιοτήτων customseektipbar (Seekbar): Σελίδα 10 από 20

Μετά τον ορισμό, οι ιδιότητες του customseekbar είναι οι εξής: <SeekBar android:id="@+id/customtipseekbar" android:layout_row="1" android:layout_column="1" android:layout_gravity="fill_horizontal" android:progress="18" android:max="30" /> Σελίδα 11 από 20

Η οθόνη μετά την προσθήκη του Seekbar Προσθήκη προβολών στην Τρίτη γραμμή Στο GridLayout, προσθέτουμε ένα LinearLayout (το ονομάζουμε percentlinearlayout) Για να τοποθετήσουμε το percentlinearlayout μέσα στη 2η στήλη του GridLayout θέτουμε layout:column = 1 Θέτουμε τις παραμέτρους layout: width και height = wrap content (πρέπει να είναι αρκετά μεγάλο ώστε να χωρά στο περιεχόμενό του καθώς και layout:gravity = fill_horizontal για να καταλαμβάνει όλον τον οριζόντιο χώρο Σελίδα 12 από 20

Εντός του percentlayout τοποθετούμε 2 TextView Σελίδα 13 από 20

H Ιδιότητα weight καθορίζει την σημαντικότητα της διάταξης μιας προβολής σε σχέση με άλλες προβολές οπότε πρέπει να έχει το ίδιο μέγεθος (1) H Ιδιότητα fill_horizontal = δηλώνει ότι η διάταξη καταλαμβάνει τον υπόλοιπο χώρο στην ίδια γραμμή ορίζω gravity="center για να κεντράρω το κείμενο Στο.xml αρχείο η εικόνα είναι η εξής: < android:layout_height="match_parent" android:text="@string/fifteen_percent" android:id="@+id/textview" android:gravity="fill_horizontal" android:layout_weight="1" android:layout_gravity="center" /> Ομοίως προσθέτουμε το δεύτερο textview Στο αρχείο.xml android:layout_height="match_parent" Σελίδα 14 από 20

android:id="@+id/percentcustomtextview" android:text="@string/eighteen_percent" android:layout_weight="1" android:layout_gravity="center" android:gravity="fill_horizontal" /> Η εικόνα του LinearLayout έχει ως εξής: <LinearLayout android:orientation="horizontal" android:layout_column="1" android:layout_gravity="fill_horizontal" android:id="@+id/percentlinearlayout" android:layout_row="2"> android:layout_height="match_parent" android:text="@string/fifteen_percent" android:id="@+id/textview" android:gravity="fill_horizontal" android:layout_weight="1" android:layout_gravity="center" /> android:layout_height="match_parent" android:id="@+id/percentcustomtextview" android:text="@string/eighteen_percent" android:layout_weight="1" android:layout_gravity="center" android:gravity="fill_horizontal" /> </LinearLayout> Προσθήκη προβολών στην τέταρτη γραμμή Προσθέτουμε ένα Medium TextView (tiptextview) και ένα Linear Layout Horizontal (tiplinearlayout) στον κόμβο GridLayout. Σελίδα 15 από 20

Στη συνέχεια, μεταφέρουμε δύο Medium TextView (tip15textview και tipcustomtextview) Επάνω στον κόμβο tiplinearlayout Παραμετροποίηση των tip15textview και tipcustomtextview Σε κάθε ένα από αυτά κάνουμε τις παρακάτω ενέργειες: 1. Επιλέγουμε το TextView 2. Διαγράφουμε την τιμή του Text θα την θέσουμε προγραμματιστικά 3. Θέτουμε το Background σε @android:color/holo_orange_light 4. Θέτουμε τη Gravity της διάταξης σε center 5. Θέτουμε το weight της διαταξης σε 1 6. Θέτουμε τη Gravity του ΤextView σε center 7. Θέτουμε το Padding του Textview σε @dimen/textview_padding Παρατηρούμε ότι δεν υπάρχει κενός χώρος ανάμεσα στα δύο TextView. Για να το διορθώσουμε αυτό, καθορίζουμε ένα δεξί περιθώριο 8dp στο tip15textview (Properties -> layout:margin -> right -> 8dp) Προσθήκη προβολών στην πέμπτη γραμμή Προσθέτουμε ένα Medium TextView (totaltextview) και ένα Linear Layout Horizontal (totallinearlayout) στον κόμβο GridLayout. Στη συνέχεια, μεταφέρουμε δύο Medium TextView (total15textview και totalcustomtextview) επάνω στον κόμβο totallinearlayout Παραμετροποίηση των total15textview και totalcustomtextview o Εκτελούμε τις ενέργειες 1-7 της ανωτέρω παραμετροποίησης Kαθορίζουμε ένα δεξί περιθώριο 8dp στο total15textview όπως ανωτέρω Κατακόρυφο κεντράρισμα των tiptextview και totaltextview και των άλλων προβολών o Τροποποιούμε το Gravity της διάταξής τους σε right center_vertical Όταν γίνει αυτό για το totaltextview το GridLayout κεντράρει αυτό το συστατικό κατακόρυφα από την πέμπτη γραμμή μέχρι το κάτω μέρος της οθόνης. Για να διορθώσουμε αυτό το πρόβλημα, μεταφέρουμε μία προβολή Space (μέσα στην ενότητα Expert της Palette) επάνω στο GridLayout μέσα στο παράθυρο Component Tree Η τελική έκδοση του αρχείου activity_main.xml έχει ως εξής: Σελίδα 16 από 20

<?xml version="1.0" encoding="utf-8"?> <GridLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingleft="@dimen/activity_horizontal_margin" android:paddingright="@dimen/activity_horizontal_margin" android:paddingtop="@dimen/activity_vertical_margin" android:paddingbottom="@dimen/activity_vertical_margin" tools:context=".mainactivity" android:usedefaultmargins="true"> android:text="@string/amount" android:id="@+id/amounttextview" android:layout_gravity="right center_vertical" android:labelfor="@+id/amountedittext" android:singleline="true" android:layout_row="0" android:layout_column="0" /> <EditText android:inputtype="number" android:ems="10" android:id="@+id/amountedittext" android:layout_row="0" android:layout_column="1" android:maxlength="6" android:digits="0123456789" android:contextclickable="false" /> android:id="@+id/amountdisplaytextview" android:layout_row="0" android:layout_column="1" android:background="@android:color/holo_blue_bright" android:layout_gravity="fill_horizontal" android:padding="@dimen/textview_padding" /> android:text="@string/custom_tip_percentage" android:id="@+id/custompercenttextview" android:gravity="right center_vertical" android:labelfor="@+id/customtipseekbar" android:layout_row="1" android:layout_column="0" /> <SeekBar android:id="@+id/customtipseekbar" Σελίδα 17 από 20

android:layout_row="1" android:layout_column="1" android:layout_gravity="fill_horizontal" android:progress="18" android:max="30" /> <LinearLayout android:orientation="horizontal" android:layout_column="1" android:layout_gravity="fill_horizontal" android:id="@+id/percentlinearlayout" android:layout_row="2"> android:layout_height="match_parent" android:text="@string/fifteen_percent" android:id="@+id/percent15textview" android:gravity="center" android:layout_weight="1" android:layout_gravity="center" /> android:layout_height="match_parent" android:id="@+id/percentcustomtextview" android:text="@string/eighteen_percent" android:layout_weight="1" android:layout_gravity="center" android:gravity="center" /> </LinearLayout> android:text="@string/tip" android:id="@+id/tiptextview" android:layout_row="3" android:labelfor="@+id/tiplinearlayout" android:layout_column="0" android:layout_gravity="center_vertical right" /> <LinearLayout android:orientation="horizontal" android:layout_column="1" android:layout_gravity="fill_horizontal" android:id="@+id/tiplinearlayout" android:layout_row="3" android:gravity="center"> android:id="@+id/tip15textview" android:background="@android:color/holo_orange_light" android:layout_weight="1" android:padding="@dimen/textview_padding" Σελίδα 18 από 20

android:gravity="center" android:layout_marginright="@dimen/textview_margin" /> android:id="@+id/tipcustomtextview" android:layout_weight="1" android:background="@android:color/holo_orange_light" android:padding="@dimen/textview_padding" android:gravity="center" /> </LinearLayout> android:text="@string/total" android:id="@+id/totaltextview" android:layout_row="4" android:labelfor="@+id/totallinearlayout" android:layout_column="0" android:layout_gravity="center_vertical right" /> <LinearLayout android:orientation="horizontal" android:layout_column="1" android:layout_gravity="fill_horizontal" android:id="@+id/totallinearlayout" android:layout_row="4" android:gravity="center"> android:id="@+id/total15textview" android:background="@android:color/holo_orange_light" android:layout_weight="1" android:padding="@dimen/textview_padding" android:gravity="center" android:layout_marginright="@dimen/textview_margin" /> android:id="@+id/totalcustomtextview" android:layout_weight="1" android:background="@android:color/holo_orange_light" android:padding="@dimen/textview_padding" android:gravity="center" /> </LinearLayout> <Space android:layout_height="match_parent" android:layout_row="5" android:layout_column="1" /> </GridLayout> Σελίδα 19 από 20

Και η τελική μορφή της ΓΔΧ Σελίδα 20 από 20