Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
10. ListView & Adapters
Search
Evgeny Shishkin
February 24, 2015
Education
0
53
10. ListView & Adapters
Evgeny Shishkin
February 24, 2015
Tweet
Share
More Decks by Evgeny Shishkin
See All by Evgeny Shishkin
Создать собственное приложение для планирования путешествий за 60 секунд
johnkil
0
42
Aviasales Отели - практический опыт объединения двух приложений
johnkil
0
97
Kotlin in production
johnkil
0
140
Life without Fragments
johnkil
1
510
6. Создание UI
johnkil
0
74
3. Создание Android приложения
johnkil
0
71
4. Структура Android приложения
johnkil
0
150
5. Android ресурсы
johnkil
0
73
1. Введение в Android
johnkil
0
61
Other Decks in Education
See All in Education
心理学を学び活用することで偉大なスクラムマスターを目指す − 大学とコミュニティを組み合わせた学びの循環 / Becoming a great Scrum Master by learning and using psychology
psj59129
1
2k
演習:GitHubの基本操作 / 06-github-basic
kaityo256
PRO
0
200
コマンドラインを見直そう(1995年からタイムリープ)
sapi_kawahara
0
690
Chapitre_2_-_Partie_2.pdf
bernhardsvt
2
220
GOBUSATA紹介
chankawa919
0
130
L'artisanat logiciel à l'heure du numérique responsable
thirion
0
110
環境・社会理工学院(建築学系)大学院説明会 2026|東京科学大学(Science Tokyo)
sciencetokyo
PRO
0
450
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4019538FNR)
signer
PRO
0
3k
P3NFEST 2026 Spring ハンズオン「ハッキング・ラブ!はじめてのハッキングをやってみよう」資料
nomizone
0
140
地区危機管理委員会 出前セミナー「ロータリーにおける危機管理」:膳所 和彦 氏(国際ロータリー第2720地区 パストガバナー・日田ロータリークラブ・医療法人恒心会ぜぜ医院 理事長):2720 Japan O.K. ロータリーEクラブ2026年2月16日卓話
2720japanoke
1
590
【ZEPメタバース校舎操作ガイド】
ainischool
0
110
高校数学B「統計的な推測」 分野の問題と課題
shimizudan
1
110
Featured
See All Featured
We Are The Robots
honzajavorek
0
190
How to train your dragon (web standard)
notwaldorf
97
6.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
67
37k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Building Flexible Design Systems
yeseniaperezcruz
330
40k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
180
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Cult of Friendly URLs
andyhume
79
6.8k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
230
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Transcript
ListView & Adapters Шишкин Евгений
AdapterView Для отображение списка элементов на экране используется Views наследники
от AdapterView. Подклассы AdapterView используют Adapter для привязки данных к его макету (layout).
AdapterView
AdapterView • ListView view group, которая отображает список скроллируемых элементов.
• GridView view group, который отображает элементы в двухмерной скроллируемой сетке. • Spinner • Gallery
ListView Отображает скроллируемый одноколоночный список.
GridView Отображает скроллируемую сетку из колонок и строк.
Adapter Adapter ведет себя как посредник м/д источником данных и
AdapterView макетом - Adapter получает данные и преобразует каждый элемент ко View, который позже добавляется в AdapterView макет.
Adapter Adapter AdapterView
Adapter • ArrayAdapter Адаптер для отображения списка / массива элементов.
• SimpleCursorAdapter Адаптер для отображения данных из базы данных (Content Provider).
AdapterView <-> Adapter • setAdapter(ListAdapter adapter) • getAdapter() • setOnItemClickListener(OnItemClickListener
listener) • setOnItemLongClickListener(OnItemClickListener listener)
ListActivity Activity которая отображает список элементов путем связывания источника данных,
таких как массив или ContentProvider, а также представляет обработчик событий.
ListActivity
ListActivity • setListAdapter(ListAdapter adapter) • getListAdapter() • getListView() • onListItemClick(ListView
l, View v, int position, long id)
Ссылки • http://developer.android.com/guide/topics/ui/layout/ listview.html • http://developer.android.com/guide/topics/ui/layout/ gridview.html • http://startandroid.ru/ru/uroki/vse-uroki-spiskom/82- urok42-spisok-listview
• http://developer.alexanderklimov.ru/android/ listactivity.php