Contenu connexe Similaire à Android: Supporting Multiple Screen Sizes (20) Android: Supporting Multiple Screen Sizes2. Supporting Multiple Screen Sizes
1.What's Your Target?
● Android 1.5?
● Multiple screen sizes?
● Both?
● What about ARCHOS?
2.Big is Beautiful
● QVGA?
3. Supporting Multiple Screen Sizes
3.Don't Mean It Literally
● Avoid px
● Use dip, mm, in
● Ponder sp
4.Parents Establish Rules
● RelativeLayout
● Custom layout managers
4. Supporting Multiple Screen Sizes
5.Game? Set. Match!
● Resource sets
● -small, -normal, -large
● -ldpi, -mdpi, -hdpi
● -v4, -v5
6.A Malfunctioning DROID
● May need -v4, -v6
● And, yes, that's -v6...
5. Supporting Multiple Screen Sizes
7.Use Stretchy...Graphics
● Shapes in XML
● Nine-patch PNGs
8.Think Outside the (HVGA) Box
● Consolidate activities
● Eliminate dialogs
● Add buttons to supplement menus
6. Supporting Multiple Screen Sizes
9.Test. Rinse. Repeat. Don't Lather.
● Emulators
● Devices
● Remote devices
10.It's a Question of Scale
● Scaling the emulator