04 - User Interface

5.0(1)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/21

flashcard set

Earn XP

Description and Tags

22 Terms

1
New cards

layout

defines the structure for an app's user interfacem

2
New cards

View (widget)

draws something the user can see and interact with

3
New cards

ViewGroup (layout)

an invisible container that defines the layout structure for View and other ViewGroup objects

4
New cards

Declare UI elements in XML

The presentation of the app can be separated from the code that controls its behavior

5
New cards

Instantiate layout elements at runtime

The View and ViewGroup objects can be created and their properties can be manipulated programmatically

6
New cards

Context

is an interface to global information about an application environment

7
New cards

wrap_content

sets the size of the view to the dimensions required by its content

8
New cards

match_parent

sets the view to be as big as its parent view group will allow

9
New cards

Constraint Layout

creates large and complex layouts with a flat view hierarchy

10
New cards

Linear Layout

organizes its child view elements into a single horizontal or vertical row

11
New cards

Relative Layout

is used to specify the location of child objects relative to each other or to the parent

12
New cards

Web View

is used for displaying web pages

13
New cards

Frame Layout

is designed to block out an area on the screen to display a single item

14
New cards

Table Layout

arranges its child objects into rows and columns

15
New cards

Grid Layout

arranges its child objects in a rectangular grid that can be scrolled

16
New cards

notification

is a message that Android displays outside the app's UI to provide the user with reminders, communication from other people, or other timely information from the app

17
New cards

notification drawer

allows to view more details and take actions with the notification

18
New cards

app bar/action bar

provides a visual structure and interactive elements that are familiar to users

19
New cards

toast

provides simple feedback about an operation in a small popup

20
New cards

Snackbar

provides a quick pop-up message to the user.

21
New cards

dialog

is a small window that prompts the user to make a decision or enter additional information. It is not designed to fill the screen

22
New cards

menu

is used to present user actions and other options in the app's activities