PREFINAL | User Interaction | MST

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/35

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:57 PM on 4/7/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

36 Terms

1
New cards

User interaction

It typically involves tapping, typing, using gestures, or talking.

2
New cards

users

When designing an interactive app: o Think about how ______ will use your app.

3
New cards

steps

When designing an interactive app: o Minimize _______.

4
New cards

UI elements

When designing an interactive app: o Use ____ ___________ that are easy to access, understand, use.

5
New cards

best practices

When designing an interactive app: o Follow Android's _____ __________.

6
New cards

expectations

When designing an interactive app: o Meet user's ____________.

7
New cards

Button

It is usually a rectangle or rounded rectangle with a descriptive caption or icon in its center.

8
New cards

text or icon or both

A button can have _____ or ______ or ________.

9
New cards

Normal, Disabled, Pressed

Each button has three (3) states: HINT: N D P

10
New cards

Raised button

A button that appears lifted from the screen—the shading around it indicates that it is possible to tap or click it.

11
New cards

Flat button or borderless button

It is a text-only button that looks flat and doesn't have a shadow.

12
New cards

Borderless button

Flat button is also called what?

13
New cards

ImageView and floating action buttons (FAB)

Clickable images include ____________ and ________ _____ ___________.

14
New cards

ImageView

It is used to display image resources.

15
New cards

onClick Attribute

ImageView can be turned into a button by adding the android:__________ attribute in the XML layout.

16
New cards

drawable folder

The image for the ImageView must already be stored in app > src > main > res > ___________ folder of the project.

17
New cards

Floating Action Button (FAB)

It is a circular button that appears to float above the layout.

18
New cards

Touch gesture

It occurs when a user places one or more fingers on the touchscreen, and the app interprets that pattern of touches as a particular gesture, such as a tap, touch & hold, double-tap, fling, or scroll.

19
New cards

Input controls

These are interactive elements in the app's UI that accept data input.

20
New cards

text field (EditText)

It is used for entering and modifying text.

21
New cards

Check box

It is used for selecting one or more options

22
New cards

Radio button

It restricts the user to select only one (1) option from a set.

23
New cards

Spinner

It is a drop-down menu for selecting only one (1) option.

24
New cards

mySpinner.getSelectedItem().toString()

Here is a sample statement that stores the value of the selected option in a String. String text = _____________.____________()._____________();

25
New cards

Toggle button

It lets the user change a setting between two (2) states.

26
New cards

Switch

A type of toggle button called ___________ (for Android 4.0+) provides a slider for selection.

27
New cards

SeekBar

It is dragged to the left or right to indicate a current progress level.

28
New cards

mySeekBar.getProgress()

Here is a sample statement that stores the progress of the SeekBar in an int variable: int status = _____________.______________();

29
New cards

Event

It occurs when the user interacts with an input control or item in the user interface.

30
New cards

Event listener

It is an interface in the View class that contains a single callback method.

31
New cards

Event listener

These single callback methods will be called when the View to which the listener has been registered is triggered by user interaction with the item in the UI.

32
New cards

onClick()

When the user either touches or focuses upon the item

33
New cards

onLongClick()

When the user either touches or focuses upon the item for a second

34
New cards

onKey()

When the user is focused on the item and presses or releases a hardware key on the device

35
New cards

onTouch()

When the user performs an action qualified as a touch event (a press, a release, or any movement gesture on the screen)

36
New cards

onClick() and onTouch()

Most input controls use _________ and _____________.