240 likes | 355 Views
Beyond the Hello World -Golf Scores. Frank Xu Gannon University. Reference. Learn how to develop for Android, Beyond HelloWorld http://www.youtube.com/watch?v=rm-hNlTD1H0. main.xml. Layout of Main.xml. TextView = label (Java). Property ( Name,Values pair) .
E N D
Beyond the Hello World -Golf Scores Frank Xu Gannon University
Reference • Learn how to develop for Android, Beyond HelloWorld • http://www.youtube.com/watch?v=rm-hNlTD1H0
How to change resource “hello” to “title”? • Change “hello” to “title” in string.xml • Change property value of Text from “@string/hello” to “@string/title” in main.xml
Change size of TextView Px:pixle Dp:Density-independent Pixels. an abstract unit that is based on the physical density of the screen. Sp: Scale-independent Pixels - this is like the dp unit, but it is also scaled by the user's font size preference.
Add buttons Drag&drop
Rearrange components Add LinearLayoutScorePanel Move up and down Rearrange components use up and down
LayoutParams • Describes how big the view wants to be for both width and height. • FILL_PARENT • Renamed MATCH_PARENT in API Level 8 and higher • The view wants to be as big as its parent (minus padding) • WRAP_CONTENT • The view wants to be just big enough to enclose its content (plus padding)
Button Layout Take as much as space as possible
New Look • Can you finish yours like this? • Hints • Scores • Gravity: center • Padding: 10sp • - weight: 1 • +weight:1 • 99 weight: none • OK weight: 0.5