SlideShare a Scribd company logo
TOP 5 USER INTERFACE
ELEMENTS FOR ANDROID
APP
ANDROID UI LAYOUTS
The view is the base class for widgets, which are used to
create interactive UI components like buttons, text fields,
etc. The ViewGroup is a subclass of View and provides an
invisible container that holds other Views or other
ViewGroups and defines their layout properties.
ANDROID UI CONTROLS
Android UI Controls like Textview, EditText, Radio Button,
Checkbox are the interactive or View components that are
used to design the user interface of an application.
Generally, in android, the user interface of an app is made
with a collection of View and ViewGroup objects.
ANDROID EVENT
HANDLING
In Android, Input Events like Event Listeners, Event Handling
are used to capture the events, such as button clicks, edit
text touch, etc. from the View objects that defined in the
user interface of our application, when the user interacts
with it.
ANDROID STYLES AND
THEMES
Android allows you to define the look and feel, for example,
colors and fonts, of Android components in XML resource
files. This way you can set style-related attributes in one
central place. If the entry in the resource file is used to style
a view, it is referred to as a style.
ANDROID CUSTOM -
COMPONENTS
Android comes with some built-in views like TextView,
Button, EditText, ListView, etc. The Android framework is very
robust and it provides means of creating our own custom
components which we can customize to suit our needs.

More Related Content

DOC
ANDROID LAB MANUAL.doc
PPTX
Android UI
PDF
Connexun App Review
DOCX
Android resources in android-chapter9
PPTX
Unit 3 Mobile Application development, NEP Syllabus
PPTX
Android User Interface
PPTX
creating User interface in mobile and app dev
PPTX
GDG School Android Workshop
ANDROID LAB MANUAL.doc
Android UI
Connexun App Review
Android resources in android-chapter9
Unit 3 Mobile Application development, NEP Syllabus
Android User Interface
creating User interface in mobile and app dev
GDG School Android Workshop

Similar to Top 5 User Interface elements for Android App (20)

PDF
Mobile Application Development -Lecture 07 & 08.pdf
PPTX
Notes Unit3.pptx
PPT
Android Presentation for fundamental.ppt
PPTX
Introduction to android
PDF
04 user interfaces
PDF
Android UI Fundamentals part 1
PPTX
PPTX
Android Study Jam 2
PPTX
Day 4 android bootcamp
PPTX
Android programming basics
PPTX
Tehran's 2nd Android bootcamp
PPTX
UNIT5newpart2pptx__2024_11_13_09_52_11 (1).pptx
DOCX
Android Tutorial For Beginners Part-1
PPTX
Unit 2 part for information technology1 4.pptx
DOCX
Android xml-based layouts-chapter5
PDF
Android App Development 03 : Widget & UI
PPT
"Android" mobilių programėlių kūrimo įvadas #2
PPTX
08ui.pptx
PDF
Android Application Development - Level 1
PPTX
mobile application development -unit-3-
Mobile Application Development -Lecture 07 & 08.pdf
Notes Unit3.pptx
Android Presentation for fundamental.ppt
Introduction to android
04 user interfaces
Android UI Fundamentals part 1
Android Study Jam 2
Day 4 android bootcamp
Android programming basics
Tehran's 2nd Android bootcamp
UNIT5newpart2pptx__2024_11_13_09_52_11 (1).pptx
Android Tutorial For Beginners Part-1
Unit 2 part for information technology1 4.pptx
Android xml-based layouts-chapter5
Android App Development 03 : Widget & UI
"Android" mobilių programėlių kūrimo įvadas #2
08ui.pptx
Android Application Development - Level 1
mobile application development -unit-3-
Ad

More from Silicon It Hub Pvt Ltd. (11)

PDF
Ask Me Anything: 10 Answers to Your Questions About PHP Frameworks
PDF
Top 5 trends in mobile app development to watch
PDF
Samsung's foldable phone
PPTX
Top e commerce website design trends for 2019!
PPTX
5 steps to become a ui ux designer
PPTX
Top Wordpress Plugins 2019
PDF
5 unique features of ibeacon app development
PDF
My top 5 php frameworks to consider in 2019!
PDF
Top 5 features of android q!
PDF
Top 5 frameworks for web development in go language
PDF
Everything to know about Golang
Ask Me Anything: 10 Answers to Your Questions About PHP Frameworks
Top 5 trends in mobile app development to watch
Samsung's foldable phone
Top e commerce website design trends for 2019!
5 steps to become a ui ux designer
Top Wordpress Plugins 2019
5 unique features of ibeacon app development
My top 5 php frameworks to consider in 2019!
Top 5 features of android q!
Top 5 frameworks for web development in go language
Everything to know about Golang
Ad

Recently uploaded (20)

DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Encapsulation theory and applications.pdf
PDF
KodekX | Application Modernization Development
PDF
Approach and Philosophy of On baking technology
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Spectroscopy.pptx food analysis technology
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Empathic Computing: Creating Shared Understanding
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
cuic standard and advanced reporting.pdf
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
The AUB Centre for AI in Media Proposal.docx
Encapsulation_ Review paper, used for researhc scholars
Mobile App Security Testing_ A Comprehensive Guide.pdf
Chapter 3 Spatial Domain Image Processing.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Encapsulation theory and applications.pdf
KodekX | Application Modernization Development
Approach and Philosophy of On baking technology
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Spectroscopy.pptx food analysis technology
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Review of recent advances in non-invasive hemoglobin estimation
Spectral efficient network and resource selection model in 5G networks
Programs and apps: productivity, graphics, security and other tools
Empathic Computing: Creating Shared Understanding
NewMind AI Weekly Chronicles - August'25 Week I
cuic standard and advanced reporting.pdf
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx

Top 5 User Interface elements for Android App

  • 1. TOP 5 USER INTERFACE ELEMENTS FOR ANDROID APP ANDROID UI LAYOUTS The view is the base class for widgets, which are used to create interactive UI components like buttons, text fields, etc. The ViewGroup is a subclass of View and provides an invisible container that holds other Views or other ViewGroups and defines their layout properties. ANDROID UI CONTROLS Android UI Controls like Textview, EditText, Radio Button, Checkbox are the interactive or View components that are used to design the user interface of an application. Generally, in android, the user interface of an app is made with a collection of View and ViewGroup objects. ANDROID EVENT HANDLING In Android, Input Events like Event Listeners, Event Handling are used to capture the events, such as button clicks, edit text touch, etc. from the View objects that defined in the user interface of our application, when the user interacts with it. ANDROID STYLES AND THEMES Android allows you to define the look and feel, for example, colors and fonts, of Android components in XML resource files. This way you can set style-related attributes in one central place. If the entry in the resource file is used to style a view, it is referred to as a style. ANDROID CUSTOM - COMPONENTS Android comes with some built-in views like TextView, Button, EditText, ListView, etc. The Android framework is very robust and it provides means of creating our own custom components which we can customize to suit our needs.