Αρχείο για μήνα: Φεβρουαρίου, 2016
AppShowcase – iOS tutorial
Using Firebase as backend service, this app just shows users post, with or without image, has a like/unlike mechanism. Simple social app. Appshowcase iOS application
Android ScrollView Example
Σε αυτό το παράδειγμα θα σας δείξω πώς να χρησιμοποιείται το Android Scrollview και να φτιάξουμε ένα απλό παράδειγμα χρησιμοποιώντας κάποιες απο τις ιδιότητές του.
Κάποιες εφαρμογές έχουν αρκετά στοιχεία πάνω στην φόρμα, οπότε είναι πολύ πιθανό να μην χωρέσουν όλα στην οθόνη. Θα πρέπει να δώσουμε την δυνατότητα να μπορεί ο χρήστης να σκρολάρει για να μπορέσει να δεί όλα τα στοιχεία. Εδώ είναι που μπαίνει το Android Scrollview.
Το ScrollView είναι ένα ιδιαίτερο είδος layout , με σκοπό να κρατάει ένα View μεγαλύτερο από το πραγματικό του μέγεθος . Όταν το μέγεθος του View είναι πέρα από το μέγεθος του ScrollView , προσθέτει αυτόματα μπάρες κύλισης που μπορούν να μετακινηθούν κατακόρυφα .
- Το Scrollview μπορεί να έχει ένα μόνο άμεσο sub view. Αυτό σημαίνει ότι εάν έχουμε ένα πολύπλοκο layout, με πολλά view controls, θα πρέπει να τα περικλείσουμε μέσα σε ένα άλλο layout, όπως LinearLayout, RelativeLayout, TableLayout.
- Μπορείτε να καθορίσετε layout_height και layout_width για να ρυθμίσετε το ύψος και το πλάτος της οθόνης .
- Το Scrollview είναι ιδανικό για layout που χρειάζονται κύλιση, αλλά δεν συνιστάται για λίστα δεδομένων. Εκεί μπορούμε να χρησιμοποιήσουμε ListViews, GridViews και RecyclerViews(Το είδαμε στο Android Lollipop).
- Δεν πρέπει ποτέ να χρησιμοποιήσετε ένα ScrollView με ListView ή GridView , επειδή και τα δύο φροντίζουν για τη δική τους κατακόρυφη κύλιση .
- Το ScrollView υποστηρίζει μόνο κατακόρυφη κύλιση . Χρησιμοποιήστε HorizontalScrollView για οριζόντια κύλιση.
- Το android:fillViewport καθορίζει εάν το scrollview πρέπει να τεντώσει το περιεχόμενό του και να γεμίσει την οθόνη . Μπορείτε να ορίσετε την ίδια ιδιότητα καλώντας τη μέθοδο setFillViewport ( boolean ) .
Scrollview Layout code
Emulator output