Android App Development 7 11 June, 2015
Android App Development 7
11 June, 2015
Last Workshop
Creating a signed APK Installing an APK file Changing App icon
Locking Screen Orientation Advanced Layout Editor
Today’s Contents
Preparations
New Project Application name: Advanced Layout
Editor Minimum SDK: API8 Activity: Blank Activity Activity Name: MainActivity
Image Files Put image files into folder res/drawable
shakehands.png jamaica.png japan.png
Locking Screen Orientation
Auto-rotate Screen
Locking Screen Orientation
landscape modeportrait mode
Force “landscape” mode Edit app > manifests >
AndroidManifest.xml
Locking Screen Orientation
Simulator
Locking Screen Orientation
Ctrl + F11
Advanced Layout Editor
Develop an app layoutby dragging and dropping objects
Advanced Layout Editor
✕
Advanced Layout Editor
Advanced Layout Editor
LinearLayout(horizontal)
textView
imageView
textView
imageView imageView
Change Background Color
Advanced Layout Editor
Add Text View
Advanced Layout Editor
Advanced Layout Editor
Add LinearLayout (horizontal)
Advanced Layout Editor
Add ImageView
Advanced Layout Editor
Advanced Layout Editor
Set “src” property of ImageView
Advanced Layout Editor
Set “weight” property of ImageView
Advanced Layout Editor
Change “width” property of ImageView
Advanced Layout Editor
Change Device of Preview
Advanced Layout Editor
Advanced Layout Editor
http://android4beginners.com/2013/07/appendix-c-everything-about-sizes-and-dimensions-in-android/
Adjust Text Size for Different Screen Sizes
Wrap Up for Today
Locking Screen Orientation Advanced Layout Editor
Good job !
Weight Attribute
A number that specifies the amount of remaining space each view should consume
weight = 2weight =
1
View A View B
fills 2/3 fills 1/3
Screen Width