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
52
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
73
3. Создание Android приложения
johnkil
0
70
4. Структура Android приложения
johnkil
0
150
5. Android ресурсы
johnkil
0
73
1. Введение в Android
johnkil
0
61
Other Decks in Education
See All in Education
滑空スポーツ講習会2025(実技講習)EMFT講習 実施要領/JSA EMFT 2025 procedure
jsaseminar
0
110
IKIGAI World Fes:program
tsutsumi
1
2.6k
Cifrado asimétrico
irocho
0
380
20251119 如果是勇者欣美爾的話, 他會怎麼做? 東海資工
pichuang
0
170
TypeScript初心者向け完全ガイド
mickey_kubo
1
120
子どもが自立した学習者となるデジタルの活用について
naokikato
PRO
0
180
1021
cbtlibrary
0
400
2025-10-30 社会と情報2025 #05 CC+の代わり
mapconcierge4agu
0
110
【洋書和訳:さよならを待つふたりのために】第1章 出会いとメタファー
yaginumatti
0
240
1216
cbtlibrary
0
140
2025-12-11 nakanoshima.dev LT
takesection
0
100
1014
cbtlibrary
0
530
Featured
See All Featured
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
240
Thoughts on Productivity
jonyablonski
74
5k
Code Reviewing Like a Champion
maltzj
527
40k
Docker and Python
trallard
47
3.7k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
750
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
220
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
Abbi's Birthday
coloredviolet
1
4.7k
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
75
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