SlideShare a Scribd company logo
Android XML / View
Guideline
2016.08.01
HANSOL
solcratez@gmail.com
Contents
1. XML Editor
2. Display
3. View
4. Additional Guide
5. Process
6. Design Standard
solcratez@gmail.com
1. XML(Extensive Markup Language) Editor
solcratez@gmail.com
2.1 Display : Screen Resolution / Aspect Ratio
StatusBar 75px
TitleBar 150px
SoftKey 150px
Screen Resolution 1080*1920px
Aspect Ratio ≒ 1.7777
solcratez@gmail.com
2.2 Examples : StatusBar & Aspect Ratio
solcratez@gmail.com
3.1 View
solcratez@gmail.com
3.2 View : Properties
solcratez@gmail.com
3.3 View : LinearLayout
solcratez@gmail.com
3.4 View : FrameLayout
solcratez@gmail.com
3.5 View : RelativeLayout
<MOVE : Best Friend #1><DEFAULT> <REMOVE: Best Friend #1>
solcratez@gmail.com
3.6 View : TextView (1)
Criteria
400px
403px
350px
solcratez@gmail.com
3.7 View : TextView (2)
solcratez@gmail.com
3.8 View : EditText
solcratez@gmail.com
3.9 View : ImageView
solcratez@gmail.com
3.10 View : SeekBar
solcratez@gmail.com
3.11 View : View/Layout Overlay, Hierarchy
solcratez@gmail.com
4.1 Guide : Color Code
99% FC 74% BD 49% 7D 24% 3D
98% FA 73% BA 48% 7A 23% 3B
97% F7 72% B8 47% 78 22% 38
96% F5 71% B5 46% 75 21% 36
95% F2 70% B3 45% 73 20% 33
94% F0 69% B0 44% 70 19% 30
93% ED 68% AD 43% 6E 18% 2E
92% EB 67% AB 42% 6B 17% 2B
91% E8 66% A8 41% 69 16% 29
90% E6 65% A6 40% 66 15% 26
89% E3 64% A3 39% 63 14% 24
88% E0 63% A1 38% 61 13% 21
87% DE 62% 9E 37% 5E 12% 1F
86% DB 61% 9C 36% 5C 11% 1C
85% D9 60% 99 35% 59 10% 1A
84% D6 59% 96 34% 57 9% 17
83% D4 58% 94 33% 54 8% 14
82% D1 57% 91 32% 52 7% 12
81% CF 56% 8F 31% 4F 6% 0F
80% CC 55% 8C 30% 4D 5% 0D
79% C9 54% 8A 29% 4A 4% 0A
78% C7 53% 87 28% 47 3% 8
77% C4 52% 85 27% 45 2% 5
76% C2 51% 82 26% 42 1% 3
75% BF 50% 80 25% 40 0% 0
Opacity
Default Color Code : #000000
Opacity Color Code : #??000000
99% : #FC000000
50% : #80000000
75% : #BF000000
00% : #00000000
25% : #40000000
Opacity Code Table
solcratez@gmail.com
4.2 Guide : Icon Size
XXXHDPI
192px
XXHDPI
144px
XHDPI
96px
HDPI
72px
MDPI
48px
solcratez@gmail.com
4.3 Guide : Source File Name
solcratez@gmail.com
4.4 Guide : Example (1) - View Size
solcratez@gmail.com
4.5 Guide : Example (2) - Touch Area
btn_nxt.png
btn_nxt.png
btn_nxt.png
50px
solcratez@gmail.com
4.6 Guide : Example (3) - ImageView
play_00.png play_01.png play_02.png play.png
bn_stress_off.png bn_stress_on.png
bn_sleep_off.png bn_sleep_on.png
solcratez@gmail.com
4.7 Guide : Example (4) - Resolution / Modularization
solcratez@gmail.com
4.7 Guide : Example (5) - Resolution / Modularization
solcratez@gmail.com
TextView
TextView
FrameLayout
Background = #f5f5f5
4.8 Guide : Example (6) - Resolution / Modularization
solcratez@gmail.com
4.9 Guide : Example (7) - Resolution / Modularization
solcratez@gmail.com
4.10 Guide : Example (8) - Properties / Structure icon_(0, 1, 3, 4) (ImageView)
Size = 150*150px
Margin = Left 50px
ll_0 (LinearLayout)
- Size = match_parent*wrap_content
categoryname_0 (TextView)
- Size = 680*150px
- Margin = Left 50px
next_0 (TextView)
- Size = 150px*150px
ll_1 (LinearLayout)
- Size = 1080*150px
categoryname_1 (TextView)
- Size = 360px*wrap_content
- Padding = Left 50px
- Layout_Gravity = center_vertical
next_1 (TextView)
- Size = wrap_content*wrap_content
- Margin = Left 420px
- Layout_gravity = center_vertical
ll_2 (LinearLayout)
- Size = match_parent*150px
icon_2 (ImageView)
- Size = 150*150px
- Margin = Left | Right 50px
categoryname_2 (TextView)
- Size = 310px*wrap_content
Layout_Gravity = center_vertical
next_2 (TextView)
- Size = 150*150px
- Margin = Left 370px
- Layout_gravity = center_vertical
fl_0 (FrameLayout)
- Size = match_parent*150px
categoryname_3 (TextView)
- Size = wrap_content*wrap_content
- Margin = Left 250px
- Layout_Gravity = center_vertical
next_3 (TextView)
- Size = wrap_content*wrap_content
- Layout_gravity = right | center_vertical
rl_0 (RelativeLayout)
- Size = match_parent*wrap_content
categoryname_4 (TextView)
- Size = wrap_content*wrap_content
- Margin = Left 50px
- Layout_Gravity = center_vertical
- Layout_ AlignComponent
= Left | Right icon_4
- Layout_CenterInParent = Vertical
next_4 (TextView)
- Size = wrap_content*wrap_content
- Layout_AlignParent = Right
- Layout_CenterInparent = Vertical
solcratez@gmail.com
4.11 Guide : Example (9) - Properties / Structure
solcratez@gmail.com
5.1 Process (1)
solcratez@gmail.com
5.2 Process (2)
Dev.Design
1st : Screen Design & Dummy Design
2nd : GUI Design
solcratez@gmail.com
5.3 Process (3) : Waterfall vs. Agile
Waterfall Agile
solcratez@gmail.com
6.1 Simplify : UI/UX Design Standard
solcratez@gmail.com
6.2 Simplify : UI/UX Design Standard
https://material.google.com/
solcratez@gmail.com
0. Conclusion : Complexity
solcratez@gmail.com

More Related Content

Viewers also liked

Aula 02 - Android. Intent, Intent Filters
Aula 02 - Android. Intent, Intent FiltersAula 02 - Android. Intent, Intent Filters
Aula 02 - Android. Intent, Intent Filters
Arthur Emanuel
 
[Android] Intent and Activity
[Android] Intent and Activity[Android] Intent and Activity
[Android] Intent and Activity
Nikmesoft Ltd
 
Android - Android Intent Types
Android - Android Intent TypesAndroid - Android Intent Types
Android - Android Intent Types
Vibrant Technologies & Computers
 
Android Data Binding in action using MVVM pattern - droidconUK
Android Data Binding in action using MVVM pattern - droidconUKAndroid Data Binding in action using MVVM pattern - droidconUK
Android Data Binding in action using MVVM pattern - droidconUK
Fabio Collini
 
Android intents, notification and broadcast recievers
Android intents, notification and broadcast recieversAndroid intents, notification and broadcast recievers
Android intents, notification and broadcast recieversUtkarsh Mankad
 
Android notification
Android notificationAndroid notification
Android notificationKrazy Koder
 
Android: Intent, Intent Filter, Broadcast Receivers
Android: Intent, Intent Filter, Broadcast ReceiversAndroid: Intent, Intent Filter, Broadcast Receivers
Android: Intent, Intent Filter, Broadcast Receivers
CodeAndroid
 
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & SpinnerAndroid User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
Ahsanul Karim
 
School attendance management system (sams)
School attendance management system (sams)School attendance management system (sams)
School attendance management system (sams)gajananp2008
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt systemHaseeb Nasir
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
Mike Desjardins
 
Student Attendance System
Student Attendance SystemStudent Attendance System
Student Attendance System
Minds Eye Solutions
 
Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI Technology
Sukanta Biswas
 
Basic of Android App Development
Basic of Android App DevelopmentBasic of Android App Development
Basic of Android App Development
Abhijeet Gupta
 
Data Binding in Action using MVVM pattern
Data Binding in Action using MVVM patternData Binding in Action using MVVM pattern
Data Binding in Action using MVVM pattern
Fabio Collini
 

Viewers also liked (17)

Android intent
Android intentAndroid intent
Android intent
 
Aula 02 - Android. Intent, Intent Filters
Aula 02 - Android. Intent, Intent FiltersAula 02 - Android. Intent, Intent Filters
Aula 02 - Android. Intent, Intent Filters
 
[Android] Intent and Activity
[Android] Intent and Activity[Android] Intent and Activity
[Android] Intent and Activity
 
Android - Android Intent Types
Android - Android Intent TypesAndroid - Android Intent Types
Android - Android Intent Types
 
Android Data Binding in action using MVVM pattern - droidconUK
Android Data Binding in action using MVVM pattern - droidconUKAndroid Data Binding in action using MVVM pattern - droidconUK
Android Data Binding in action using MVVM pattern - droidconUK
 
Android intents, notification and broadcast recievers
Android intents, notification and broadcast recieversAndroid intents, notification and broadcast recievers
Android intents, notification and broadcast recievers
 
Android notification
Android notificationAndroid notification
Android notification
 
Android: Intent, Intent Filter, Broadcast Receivers
Android: Intent, Intent Filter, Broadcast ReceiversAndroid: Intent, Intent Filter, Broadcast Receivers
Android: Intent, Intent Filter, Broadcast Receivers
 
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & SpinnerAndroid User Interface Tutorial: DatePicker, TimePicker & Spinner
Android User Interface Tutorial: DatePicker, TimePicker & Spinner
 
School attendance management system (sams)
School attendance management system (sams)School attendance management system (sams)
School attendance management system (sams)
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
Student Attendance System
Student Attendance SystemStudent Attendance System
Student Attendance System
 
Smart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI TechnologySmart Attendance Management System Using Android WIFI Technology
Smart Attendance Management System Using Android WIFI Technology
 
Android Basic Components
Android Basic ComponentsAndroid Basic Components
Android Basic Components
 
Basic of Android App Development
Basic of Android App DevelopmentBasic of Android App Development
Basic of Android App Development
 
Data Binding in Action using MVVM pattern
Data Binding in Action using MVVM patternData Binding in Action using MVVM pattern
Data Binding in Action using MVVM pattern
 

Similar to Android XML / UI basic_guide

Stylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStartStylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStart
Scott DeLoach
 
Css3
Css3Css3
Making Your Site Look Great in IE7
Making Your Site Look Great in IE7Making Your Site Look Great in IE7
Making Your Site Look Great in IE7
goodfriday
 
Lect-4-Responsive-Web-06032024-082044am.pptx
Lect-4-Responsive-Web-06032024-082044am.pptxLect-4-Responsive-Web-06032024-082044am.pptx
Lect-4-Responsive-Web-06032024-082044am.pptx
zainm7032
 
Fundamental CSS3
Fundamental CSS3Fundamental CSS3
Fundamental CSS3
Achmad Solichin
 
A More Perfect Union with CSS
A More Perfect Union with CSSA More Perfect Union with CSS
A More Perfect Union with CSS
Christopher Schmitt
 
session_01_react_.pptx
session_01_react_.pptxsession_01_react_.pptx
session_01_react_.pptx
AyaBenkabbour1
 
Advanced CSS Tricks and Techniques
Advanced CSS Tricks and TechniquesAdvanced CSS Tricks and Techniques
Advanced CSS Tricks and Techniques
Robert Richelieu
 
Learn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day DeutschlandLearn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day Deutschland
ThemePartner
 
Clean separation
Clean separationClean separation
Clean separation
atorreno
 
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
Amazon Web Services
 
Learn to Love CSS3 [English]
Learn to Love CSS3 [English]Learn to Love CSS3 [English]
Learn to Love CSS3 [English]
ThemePartner
 
Even faster web sites presentation 3
Even faster web sites presentation 3Even faster web sites presentation 3
Even faster web sites presentation 3Felipe Lavín
 
Kansas City WordCamp - Website Performance
Kansas City WordCamp - Website PerformanceKansas City WordCamp - Website Performance
Kansas City WordCamp - Website PerformanceKevin Potts
 
150 Basic Business Diagrams for business presentation
150 Basic Business Diagrams for business presentation150 Basic Business Diagrams for business presentation
150 Basic Business Diagrams for business presentation
http://www.drawpack.com
 
website status and seo assessment altec 2015
website status and seo assessment altec 2015website status and seo assessment altec 2015
website status and seo assessment altec 2015
Manzur Ashraf
 
UI 101
UI 101UI 101
UI 101
Rubikal
 
CSS for Developers
CSS for DevelopersCSS for Developers
CSS for Developers
Nascenia IT
 
Writing DSLs with Parslet - Wicked Good Ruby Conf
Writing DSLs with Parslet - Wicked Good Ruby ConfWriting DSLs with Parslet - Wicked Good Ruby Conf
Writing DSLs with Parslet - Wicked Good Ruby Conf
Jason Garber
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.ppt
raghavanp4
 

Similar to Android XML / UI basic_guide (20)

Stylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStartStylesheets for Online Help - Scott DeLoach, ClickStart
Stylesheets for Online Help - Scott DeLoach, ClickStart
 
Css3
Css3Css3
Css3
 
Making Your Site Look Great in IE7
Making Your Site Look Great in IE7Making Your Site Look Great in IE7
Making Your Site Look Great in IE7
 
Lect-4-Responsive-Web-06032024-082044am.pptx
Lect-4-Responsive-Web-06032024-082044am.pptxLect-4-Responsive-Web-06032024-082044am.pptx
Lect-4-Responsive-Web-06032024-082044am.pptx
 
Fundamental CSS3
Fundamental CSS3Fundamental CSS3
Fundamental CSS3
 
A More Perfect Union with CSS
A More Perfect Union with CSSA More Perfect Union with CSS
A More Perfect Union with CSS
 
session_01_react_.pptx
session_01_react_.pptxsession_01_react_.pptx
session_01_react_.pptx
 
Advanced CSS Tricks and Techniques
Advanced CSS Tricks and TechniquesAdvanced CSS Tricks and Techniques
Advanced CSS Tricks and Techniques
 
Learn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day DeutschlandLearn to love CSS3 | Joomla! Day Deutschland
Learn to love CSS3 | Joomla! Day Deutschland
 
Clean separation
Clean separationClean separation
Clean separation
 
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
C5 Instances and the Evolution of Amazon EC2 Virtualization - CMP332 - re:Inv...
 
Learn to Love CSS3 [English]
Learn to Love CSS3 [English]Learn to Love CSS3 [English]
Learn to Love CSS3 [English]
 
Even faster web sites presentation 3
Even faster web sites presentation 3Even faster web sites presentation 3
Even faster web sites presentation 3
 
Kansas City WordCamp - Website Performance
Kansas City WordCamp - Website PerformanceKansas City WordCamp - Website Performance
Kansas City WordCamp - Website Performance
 
150 Basic Business Diagrams for business presentation
150 Basic Business Diagrams for business presentation150 Basic Business Diagrams for business presentation
150 Basic Business Diagrams for business presentation
 
website status and seo assessment altec 2015
website status and seo assessment altec 2015website status and seo assessment altec 2015
website status and seo assessment altec 2015
 
UI 101
UI 101UI 101
UI 101
 
CSS for Developers
CSS for DevelopersCSS for Developers
CSS for Developers
 
Writing DSLs with Parslet - Wicked Good Ruby Conf
Writing DSLs with Parslet - Wicked Good Ruby ConfWriting DSLs with Parslet - Wicked Good Ruby Conf
Writing DSLs with Parslet - Wicked Good Ruby Conf
 
HTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.pptHTML Web Devlopment presentation css.ppt
HTML Web Devlopment presentation css.ppt
 

Recently uploaded

Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
fastfixgaragedoor
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
Alan Dix
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
smpc3nvg
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
PrabhjeetSingh219035
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
PlanitIsrael
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
h7j5io0
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
aaryangarg12
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
fabianavillanib
 
7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint
Alvis Oh
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
TeeFusion
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
asuzyq
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
gpffo76j
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
7sd8fier
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
boryssutkowski
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
h7j5io0
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
ameli25062005
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
ResDraft
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
cy0krjxt
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
9a93xvy
 

Recently uploaded (20)

Exploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdfExploring the Future of Smart Garages.pdf
Exploring the Future of Smart Garages.pdf
 
Can AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI preludeCan AI do good? at 'offtheCanvas' India HCI prelude
Can AI do good? at 'offtheCanvas' India HCI prelude
 
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
一比一原版(Bristol毕业证书)布里斯托大学毕业证成绩单如何办理
 
vernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdfvernacular architecture in response to climate.pdf
vernacular architecture in response to climate.pdf
 
Top Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdfTop Israeli Products and Brands - Plan it israel.pdf
Top Israeli Products and Brands - Plan it israel.pdf
 
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
一比一原版(UCB毕业证书)伯明翰大学学院毕业证成绩单如何办理
 
Transforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting ProfitabilityTransforming Brand Perception and Boosting Profitability
Transforming Brand Perception and Boosting Profitability
 
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdfPORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
PORTFOLIO FABIANA VILLANI ARCHITECTURE.pdf
 
7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint7 Alternatives to Bullet Points in PowerPoint
7 Alternatives to Bullet Points in PowerPoint
 
Let's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons ShirtLet's Summon Demons Shirt Let's Summon Demons Shirt
Let's Summon Demons Shirt Let's Summon Demons Shirt
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
 
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
原版定做(penn毕业证书)美国宾夕法尼亚大学毕业证文凭学历证书原版一模一样
 
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
一比一原版(UNUK毕业证书)诺丁汉大学毕业证如何办理
 
Borys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior designBorys Sutkowski portfolio interior design
Borys Sutkowski portfolio interior design
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
一比一原版(BU毕业证书)伯恩茅斯大学毕业证成绩单如何办理
 
Research 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdfResearch 20 slides Amelia gavryliuks.pdf
Research 20 slides Amelia gavryliuks.pdf
 
Expert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting ServicesExpert Accessory Dwelling Unit (ADU) Drafting Services
Expert Accessory Dwelling Unit (ADU) Drafting Services
 
Design Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinkingDesign Thinking Design thinking Design thinking
Design Thinking Design thinking Design thinking
 
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
一比一原版(RHUL毕业证书)伦敦大学皇家霍洛威学院毕业证如何办理
 

Android XML / UI basic_guide

  • 1. Android XML / View Guideline 2016.08.01 HANSOL solcratez@gmail.com
  • 2. Contents 1. XML Editor 2. Display 3. View 4. Additional Guide 5. Process 6. Design Standard solcratez@gmail.com
  • 3. 1. XML(Extensive Markup Language) Editor solcratez@gmail.com
  • 4. 2.1 Display : Screen Resolution / Aspect Ratio StatusBar 75px TitleBar 150px SoftKey 150px Screen Resolution 1080*1920px Aspect Ratio ≒ 1.7777 solcratez@gmail.com
  • 5. 2.2 Examples : StatusBar & Aspect Ratio solcratez@gmail.com
  • 7. 3.2 View : Properties solcratez@gmail.com
  • 8. 3.3 View : LinearLayout solcratez@gmail.com
  • 9. 3.4 View : FrameLayout solcratez@gmail.com
  • 10. 3.5 View : RelativeLayout <MOVE : Best Friend #1><DEFAULT> <REMOVE: Best Friend #1> solcratez@gmail.com
  • 11. 3.6 View : TextView (1) Criteria 400px 403px 350px solcratez@gmail.com
  • 12. 3.7 View : TextView (2) solcratez@gmail.com
  • 13. 3.8 View : EditText solcratez@gmail.com
  • 14. 3.9 View : ImageView solcratez@gmail.com
  • 15. 3.10 View : SeekBar solcratez@gmail.com
  • 16. 3.11 View : View/Layout Overlay, Hierarchy solcratez@gmail.com
  • 17. 4.1 Guide : Color Code 99% FC 74% BD 49% 7D 24% 3D 98% FA 73% BA 48% 7A 23% 3B 97% F7 72% B8 47% 78 22% 38 96% F5 71% B5 46% 75 21% 36 95% F2 70% B3 45% 73 20% 33 94% F0 69% B0 44% 70 19% 30 93% ED 68% AD 43% 6E 18% 2E 92% EB 67% AB 42% 6B 17% 2B 91% E8 66% A8 41% 69 16% 29 90% E6 65% A6 40% 66 15% 26 89% E3 64% A3 39% 63 14% 24 88% E0 63% A1 38% 61 13% 21 87% DE 62% 9E 37% 5E 12% 1F 86% DB 61% 9C 36% 5C 11% 1C 85% D9 60% 99 35% 59 10% 1A 84% D6 59% 96 34% 57 9% 17 83% D4 58% 94 33% 54 8% 14 82% D1 57% 91 32% 52 7% 12 81% CF 56% 8F 31% 4F 6% 0F 80% CC 55% 8C 30% 4D 5% 0D 79% C9 54% 8A 29% 4A 4% 0A 78% C7 53% 87 28% 47 3% 8 77% C4 52% 85 27% 45 2% 5 76% C2 51% 82 26% 42 1% 3 75% BF 50% 80 25% 40 0% 0 Opacity Default Color Code : #000000 Opacity Color Code : #??000000 99% : #FC000000 50% : #80000000 75% : #BF000000 00% : #00000000 25% : #40000000 Opacity Code Table solcratez@gmail.com
  • 18. 4.2 Guide : Icon Size XXXHDPI 192px XXHDPI 144px XHDPI 96px HDPI 72px MDPI 48px solcratez@gmail.com
  • 19. 4.3 Guide : Source File Name solcratez@gmail.com
  • 20. 4.4 Guide : Example (1) - View Size solcratez@gmail.com
  • 21. 4.5 Guide : Example (2) - Touch Area btn_nxt.png btn_nxt.png btn_nxt.png 50px solcratez@gmail.com
  • 22. 4.6 Guide : Example (3) - ImageView play_00.png play_01.png play_02.png play.png bn_stress_off.png bn_stress_on.png bn_sleep_off.png bn_sleep_on.png solcratez@gmail.com
  • 23. 4.7 Guide : Example (4) - Resolution / Modularization solcratez@gmail.com
  • 24. 4.7 Guide : Example (5) - Resolution / Modularization solcratez@gmail.com
  • 25. TextView TextView FrameLayout Background = #f5f5f5 4.8 Guide : Example (6) - Resolution / Modularization solcratez@gmail.com
  • 26. 4.9 Guide : Example (7) - Resolution / Modularization solcratez@gmail.com
  • 27. 4.10 Guide : Example (8) - Properties / Structure icon_(0, 1, 3, 4) (ImageView) Size = 150*150px Margin = Left 50px ll_0 (LinearLayout) - Size = match_parent*wrap_content categoryname_0 (TextView) - Size = 680*150px - Margin = Left 50px next_0 (TextView) - Size = 150px*150px ll_1 (LinearLayout) - Size = 1080*150px categoryname_1 (TextView) - Size = 360px*wrap_content - Padding = Left 50px - Layout_Gravity = center_vertical next_1 (TextView) - Size = wrap_content*wrap_content - Margin = Left 420px - Layout_gravity = center_vertical ll_2 (LinearLayout) - Size = match_parent*150px icon_2 (ImageView) - Size = 150*150px - Margin = Left | Right 50px categoryname_2 (TextView) - Size = 310px*wrap_content Layout_Gravity = center_vertical next_2 (TextView) - Size = 150*150px - Margin = Left 370px - Layout_gravity = center_vertical fl_0 (FrameLayout) - Size = match_parent*150px categoryname_3 (TextView) - Size = wrap_content*wrap_content - Margin = Left 250px - Layout_Gravity = center_vertical next_3 (TextView) - Size = wrap_content*wrap_content - Layout_gravity = right | center_vertical rl_0 (RelativeLayout) - Size = match_parent*wrap_content categoryname_4 (TextView) - Size = wrap_content*wrap_content - Margin = Left 50px - Layout_Gravity = center_vertical - Layout_ AlignComponent = Left | Right icon_4 - Layout_CenterInParent = Vertical next_4 (TextView) - Size = wrap_content*wrap_content - Layout_AlignParent = Right - Layout_CenterInparent = Vertical solcratez@gmail.com
  • 28. 4.11 Guide : Example (9) - Properties / Structure solcratez@gmail.com
  • 30. 5.2 Process (2) Dev.Design 1st : Screen Design & Dummy Design 2nd : GUI Design solcratez@gmail.com
  • 31. 5.3 Process (3) : Waterfall vs. Agile Waterfall Agile solcratez@gmail.com
  • 32. 6.1 Simplify : UI/UX Design Standard solcratez@gmail.com
  • 33. 6.2 Simplify : UI/UX Design Standard https://material.google.com/ solcratez@gmail.com
  • 34. 0. Conclusion : Complexity solcratez@gmail.com