Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
10. ListView & Adapters
Search
Evgeny Shishkin
February 24, 2015
Education
59
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
10. ListView & Adapters
Evgeny Shishkin
February 24, 2015
More Decks by Evgeny Shishkin
See All by Evgeny Shishkin
Создать собственное приложение для планирования путешествий за 60 секунд
johnkil
0
52
Aviasales Отели - практический опыт объединения двух приложений
johnkil
0
100
Kotlin in production
johnkil
0
150
Life without Fragments
johnkil
1
550
6. Создание UI
johnkil
0
88
3. Создание Android приложения
johnkil
0
82
4. Структура Android приложения
johnkil
0
160
5. Android ресурсы
johnkil
0
80
1. Введение в Android
johnkil
0
81
Other Decks in Education
See All in Education
DRUGS ACTING ON THE PERIPHERAL NERVOUS SYSTEM
pawan_pharm
0
160
人間関係に取り組む、その時に / step away to make space
spring_aki
0
140
批判的応用言語学ワークショップ(2026-08-12 お茶の⽔⼥⼦⼤学)
terasawat
0
210
AIでアウトプットできる時代だからこそ、自分の言葉で考えることの大切さ / What's Left to Think, When AI Can Write?
masakiokuda
1
360
CSS3 and Responsive Web Design - Lecture 5 - Web Technologies (1019888BNR)
signer
PRO
1
3.5k
Introduction to Primary and Secondary Metabolites their Metabolic Pathways
drpoonamkc
0
170
新入社員を「あの子」と呼ばない運動 -PBL その前に- / Stop Calling New Hires "Kids"
aokiplayer
2
930
Web Architectures - Lecture 2 - Web Technologies (1019888BNR)
signer
PRO
0
3.7k
Dronegeografía innovación didáctica y fotogrametría 3D para la enseñanza de la geografía local y la ciudadaniía activa
juanmartin2026
0
40k
aini school小中等部説明会資料
ainischool
0
180
AIの力を100%引き出すために
frievea
0
610
観察、仮説、実行、検証、計画、提案を一年で3000回トレーニングする方法/3000 Thinking Loops in 365 Days
moriyuya
5
1.5k
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.9k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
The SEO identity crisis: Don't let AI make you average
varn
0
590
Docker and Python
trallard
47
4.2k
Ethics towards AI in product and experience design
skipperchong
2
430
Balancing Empowerment & Direction
lara
6
1.3k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
31k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Rails Girls Zürich Keynote
gr2m
96
14k
KATA
mclloyd
PRO
35
16k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.7k
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