Beyond the Hello World -Golf Scores

Post on 20-Feb-2016

36 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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) . - PowerPoint PPT Presentation

Transcript

Beyond the Hello World-Golf Scores

Frank XuGannon University

Reference•Learn how to develop for Android,

Beyond HelloWorld•http://www.youtube.com/watch?v=rm-hNl

TD1H0

main.xml

Layout of Main.xml

TextView = label (Java)

Property (Name,Values pair)

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: pixleDp: 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

Add button

How to Change ID and Text

Add More Components

Mapping UI to XML

Rearrange components

1. Add LinearLayoutScorePanel2. Move up and down3. Rearrange components use up

and down

Main.xml again

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)

Layout Width

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

Test your UI

top related