Lesson 6: List Control and Adapters

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

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:11 AM on 3/22/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

26 Terms

1
New cards

List Controls

These are type of components that can display multiple values or a collection of data.

2
New cards

Spinner

It displays only one item but let the user choose among several items

3
New cards

ScrollView

It enables users to scroll a list of views occupy more space than the physical display

4
New cards

ListView

A built-in Android View that displays items in a vertical list.

5
New cards

GridView

It shows its child in a table form, the table is scrollable and we can set the number of column to show.

6
New cards

Gallery

It shows item in a horizontally scrolling way.

7
New cards

RecyclerView

[Blank] makes it easy to efficiently display large sets of data. You supply the data and define each item looks, and the [Blank] library dynamically creates the elements they’re needed.

8
New cards

RecyclerView.ViewHolder

You define the RecyclerView view holder by extending [blank]

9
New cards

RecyclerView.Adapter

You define the RecyclerView adapter by extending [blank]

10
New cards

LayoutManager

The items in RecyclerView are arranged by a [blank] class

11
New cards

LinearLayoutManager

[blank] arranges the items in one dimensional list.

12
New cards

GridlayoutManager

[blank] arranges all items in a two-dimensional grid

13
New cards

Vertically

In a grid layout, If the grid is arranged [blank], all elements in each row has the same height and width but different rows have different heights

14
New cards

Horizontally

In a grid layout, If the grid is arranged [blank], all elements in each column has the same height and width but different columns can have different widths

15
New cards

StaggeredGridLayoutManager

[blank] is similar to GridLayoutManager but items in a row or column may be offset from each other

16
New cards

Adapter

The [blank] is an interface whose implementations is to manage the data and to provide the appropriate child view according to the data that has to be displayed.

17
New cards

AdapterView

Can be used to display large set of data efficiently in form of List or Grid etc., provided to it by an adapter.

18
New cards

ViewGroup

In a adpter, the AdapterView extends [blank’ so they both extend indirectly View class.

19
New cards

ArrayAdapter

Adapter with everything implemented for you, just pass in an array.

20
New cards

SimpleAdapter

Adapter that uses data stores in XML resources to build the list

21
New cards

CursorAdapter

An adapter that uses information stored in a SQLite database

22
New cards

getCount()

An adapter method, that returns number of items to be displayed

23
New cards

getItem(index)

An adapter method, that returns item on position index

24
New cards

getItemId(index)

An adapter method, that returns item Id on position index

25
New cards

getView(index)

An adapter method, that creates and populate a View from position index

26
New cards

BaseAdapter

This is the parent adapter for the rest of the Adapters.

Explore top flashcards