240 likes | 362 Vues
Discover how to enhance your Android app with a practical guide focused on developing a golf scoring application. Learn to update layout files by changing strings, adjusting TextViews, and modifying component properties to create a user-friendly interface. This tutorial covers essential elements such as layout dimensions, drag-and-drop features, and LinearLayout management. Dive into tips for UI rearrangement and testing your design for improved functionality. Perfect your Android development skills and create an engaging golf scoring app experience.
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