SlideShare ist ein Scribd-Unternehmen logo
1 von 13
 
어댑터 뷰 -  리스트 뷰 ,  그리드 뷰 ,  스피너 ,  갤러리 등 항목 집합을 표시하는 데 사용되는 것을 통칭하는 말 -  어뎁터 뷰는  ViewGroup 으로부터 파생되므로 항목에 해당하는 여러 개의 차일드 뷰를 가질 수 있다 . -  상호작용도 처리함 위젯 ( 어뎁터뷰 ) 어뎁터 DATA
어댑터 뷰 ,[object Object],[object Object],[object Object],[object Object]
어댑터 뷰의 기본  리스트뷰 리스트 뷰 어댑터 뷰의 대표 위젯으로 항목들을 수직으로 펼쳐서 보여주는 것 1.  데이터 원본 준비 (static ArrayAdapter<CharSequence> createFromResource ( Context context, int textArrayResId, int textViewResId)- XML 로 어댑터만들기 2.  어댑터 준비 ArrayAdapter(Context context, int textViewResourceId, List<T> objects) ArrayAdapter(Context context, int textViewResourceId, T[ ] objects)   3.  어댑터 연결 void setAdapter( T adapter )
어댑터 뷰의 기본  리스트뷰 대표 속성 choiceMode   항목을 선택하는 모드 ,  선택을 허용하려면 사용자가 누를 수 있는 체크 박스나 라디오 버튼이 레이아웃에 배치되어 있어야 한다 . divider 항목사이에 구분선을 지정한다 .  dividerHeight 로 높이를 지정할 수 있다 . entries 리스트 뷰에 표시할 배열을 지정한다 .
어댑터 뷰의 기본  리스트뷰 항목 편집 -  리스트뷰에 항목을 넣거나 뺄 때는 리스트 뷰 자체를 프로그래밍 하는 것이 아니라 어댑터와 연결된 원본을 편집해야 한다 . -  원본을 편집한 후에는  BaseAdapter 의  notifyDataSetChanged()  메서드를 호출하여 참조하고 있는 원본 데이터가 변경되었음을 알려야 한다 .
어댑터 뷰의 기본  리스트뷰 커스텀 항목 뷰  -  이건 너무 심오해 정리할 수가 없다 한  10 번읽어보면 알게됨 소스도 어려우므로 꼭 해보길 추천
어댑터 뷰의 기본  리스트뷰 마무리   -  안드로이드의 리스트 뷰는 유연성이 굉장히 좋은 편이다 . -  어댑터와 분리되어 있어 임의의 원본으로부터 데이터를 공급받을 수 있으며 레이아웃을 커스텀 디자인 할 수 있으므로 출력 방식에도 제한이 없다 . -  이질적인 뷰를 한 리스트에 넣을 경우 상당히 비 효율적이다 .  이럴땐 걍  LinearLayout 을 쓰는게 ..
어짜피 엑티비티로 쓸꺼면  리스트액티비티 -  리스트 뷰는 그 자체 덩치가 크고 다른 뷰를 포함할 수 있는 뷰 그룹이라 보통 액티비티 전체를 가득 채운다 . -  그래서 아예 시스템 차원에서 리스트 뷰만으로 액티비티를 구성하는  ListActivity  클래스가 제공된다 . - setContentView()  호출문이 필요 없다 . - setAdapter()  대신  setListAdapter 로 한방에 ..!
파법 파법 파법 팝업 !!  스피너 스피너  리스트 뷰처럼 목록을 표시하며 클릭할 때만 팝업으로 뜨는 위젯 -  스피너는 대체로 여러 가지 선택 사항중 하나를 선택 받을 때만 사용된다 . -  스피너는 선택 사항에 대한 프롬프트 메시지를 팝업 상단에 따로 표시할 수 있다 .
결국 테이블………  그리드 그리드 뷰 항목들을  2 차원의 표 형태로 출력하는 위젯 . -  넓게 보여주므로 대량의 데이터 중 하나를 선택받을 때 적합하다 .
수평스크롤 !!!  갤러리 갤러리 중앙이 고정되어 있고 수평으로 스크롤되는 어댑터 뷰이다 . -  가장 전형적인 사용 예는 이미지 선택기이다 .
 

Weitere ähnliche Inhalte

Andere mochten auch

Message#4 for ICF Conference 2012 campaign
Message#4 for ICF Conference 2012 campaignMessage#4 for ICF Conference 2012 campaign
Message#4 for ICF Conference 2012 campaignPaul Dumitru
 
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsGene Kim
 
소설네트워크 메뉴얼
소설네트워크 메뉴얼소설네트워크 메뉴얼
소설네트워크 메뉴얼Jake Yoon
 
Transpaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneoTranspaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneoASHENRIQUES
 
G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)Jake Yoon
 
블로그의이해
블로그의이해블로그의이해
블로그의이해Chaenam, Jun
 
Equipo 3 tema 3 diseño y planeación de estrategia corporativa
Equipo 3 tema 3 diseño y planeación de estrategia corporativaEquipo 3 tema 3 diseño y planeación de estrategia corporativa
Equipo 3 tema 3 diseño y planeación de estrategia corporativaJose Manuel de la Cruz Castro
 
G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)Jake Yoon
 
Basepin solutions
Basepin solutionsBasepin solutions
Basepin solutionscitemgr
 
2011 03 14 dev ops meetup - top lessons creating dev-ops super-tribes 2b
2011 03 14   dev ops meetup - top lessons creating dev-ops super-tribes 2b2011 03 14   dev ops meetup - top lessons creating dev-ops super-tribes 2b
2011 03 14 dev ops meetup - top lessons creating dev-ops super-tribes 2bGene Kim
 
Happy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentationHappy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentationPaul Dumitru
 
1일차 20140326
1일차 201403261일차 20140326
1일차 20140326Jake Yoon
 
Salary vs expense people retention temp staff
Salary vs expense   people retention temp staffSalary vs expense   people retention temp staff
Salary vs expense people retention temp staffAbhinandan kumar
 

Andere mochten auch (19)

El Perro
El PerroEl Perro
El Perro
 
Message#4 for ICF Conference 2012 campaign
Message#4 for ICF Conference 2012 campaignMessage#4 for ICF Conference 2012 campaign
Message#4 for ICF Conference 2012 campaign
 
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev opsKim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
Kim IT Pro Forum Eugene: IT at Ludicrous Speeds - rugged dev ops
 
Tecnologias y sistemas de informacion
Tecnologias y sistemas de informacionTecnologias y sistemas de informacion
Tecnologias y sistemas de informacion
 
소설네트워크 메뉴얼
소설네트워크 메뉴얼소설네트워크 메뉴얼
소설네트워크 메뉴얼
 
Transpaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneoTranspaz 010710 pintor americano contemporaneo
Transpaz 010710 pintor americano contemporaneo
 
El arte
El arteEl arte
El arte
 
G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)G+ Summer C Study 20130716(6일차)
G+ Summer C Study 20130716(6일차)
 
[Cicle de subvencions 2010] financament privat
[Cicle de subvencions 2010] financament privat[Cicle de subvencions 2010] financament privat
[Cicle de subvencions 2010] financament privat
 
블로그의이해
블로그의이해블로그의이해
블로그의이해
 
Equipo 3 tema 3 diseño y planeación de estrategia corporativa
Equipo 3 tema 3 diseño y planeación de estrategia corporativaEquipo 3 tema 3 diseño y planeación de estrategia corporativa
Equipo 3 tema 3 diseño y planeación de estrategia corporativa
 
G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)G+ Summer C Study 20130705(2일차)
G+ Summer C Study 20130705(2일차)
 
Basepin solutions
Basepin solutionsBasepin solutions
Basepin solutions
 
Exposición proyecto Ensilaje de Maiz
Exposición proyecto Ensilaje de MaizExposición proyecto Ensilaje de Maiz
Exposición proyecto Ensilaje de Maiz
 
2011 03 14 dev ops meetup - top lessons creating dev-ops super-tribes 2b
2011 03 14   dev ops meetup - top lessons creating dev-ops super-tribes 2b2011 03 14   dev ops meetup - top lessons creating dev-ops super-tribes 2b
2011 03 14 dev ops meetup - top lessons creating dev-ops super-tribes 2b
 
Happy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentationHappy Mind Fitness - a workshop presentation
Happy Mind Fitness - a workshop presentation
 
1일차 20140326
1일차 201403261일차 20140326
1일차 20140326
 
Projects
ProjectsProjects
Projects
 
Salary vs expense people retention temp staff
Salary vs expense   people retention temp staffSalary vs expense   people retention temp staff
Salary vs expense people retention temp staff
 

Ähnlich wie Android Programming - AdapterView

안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰Jake Yoon
 
[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)
[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)
[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)YoungSu Son
 
Jurano강의 lec7 android_annotations_resource_injection_and_rest_api
Jurano강의 lec7 android_annotations_resource_injection_and_rest_apiJurano강의 lec7 android_annotations_resource_injection_and_rest_api
Jurano강의 lec7 android_annotations_resource_injection_and_rest_apiJu-ri Seo
 
안드로이드스터디 5
안드로이드스터디 5안드로이드스터디 5
안드로이드스터디 5jangpd007
 
Viewpager를활용한app만들기
Viewpager를활용한app만들기Viewpager를활용한app만들기
Viewpager를활용한app만들기DaeHee Jang
 
Collection framework
Collection frameworkCollection framework
Collection frameworkssuser34b989
 
자바로 배우는 자료구조
자바로 배우는 자료구조자바로 배우는 자료구조
자바로 배우는 자료구조중선 곽
 
[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...
[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...
[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...탑크리에듀(구로디지털단지역3번출구 2분거리)
 
자바8강의 2강. Stream API
자바8강의 2강. Stream API자바8강의 2강. Stream API
자바8강의 2강. Stream APISejong Park
 

Ähnlich wie Android Programming - AdapterView (13)

안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
안드로이드 프로그래밍 정복 - Android Study #어댑터뷰
 
[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)
[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)
[NEXT] Android 개발 경험 프로젝트 2일차 (Intent, ListView, Adapter)
 
Jurano강의 lec7 android_annotations_resource_injection_and_rest_api
Jurano강의 lec7 android_annotations_resource_injection_and_rest_apiJurano강의 lec7 android_annotations_resource_injection_and_rest_api
Jurano강의 lec7 android_annotations_resource_injection_and_rest_api
 
안드로이드스터디 5
안드로이드스터디 5안드로이드스터디 5
안드로이드스터디 5
 
Viewpager를활용한app만들기
Viewpager를활용한app만들기Viewpager를활용한app만들기
Viewpager를활용한app만들기
 
Collection framework
Collection frameworkCollection framework
Collection framework
 
자바로 배우는 자료구조
자바로 배우는 자료구조자바로 배우는 자료구조
자바로 배우는 자료구조
 
5.Spring IoC&DI(DI와 관련된 어노테이션)
5.Spring IoC&DI(DI와 관련된 어노테이션)5.Spring IoC&DI(DI와 관련된 어노테이션)
5.Spring IoC&DI(DI와 관련된 어노테이션)
 
Java_08 collection
Java_08 collectionJava_08 collection
Java_08 collection
 
Java collection
Java collectionJava collection
Java collection
 
[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...
[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...
[국비지원교육/재직자/실업자환급교육/IT실무학원추천/스프링교육추천]#5.스프링프레임워크 & 마이바티스 (Spring Framework, M...
 
Django View Part 1
Django View Part 1Django View Part 1
Django View Part 1
 
자바8강의 2강. Stream API
자바8강의 2강. Stream API자바8강의 2강. Stream API
자바8강의 2강. Stream API
 

Mehr von Jake Yoon

SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)Jake Yoon
 
SOAP REST 이해
SOAP REST 이해SOAP REST 이해
SOAP REST 이해Jake Yoon
 
Google I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/OGoogle I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/OJake Yoon
 
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개Jake Yoon
 
Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현Jake Yoon
 
2일차 20140402
2일차 201404022일차 20140402
2일차 20140402Jake Yoon
 
Android Framework를 활용한 진정한 모바일 클라우드 이야기
Android Framework를 활용한 진정한 모바일 클라우드 이야기Android Framework를 활용한 진정한 모바일 클라우드 이야기
Android Framework를 활용한 진정한 모바일 클라우드 이야기Jake Yoon
 
소설네트워크 for iOS
소설네트워크 for iOS소설네트워크 for iOS
소설네트워크 for iOSJake Yoon
 
오픈소스하드웨어
오픈소스하드웨어오픈소스하드웨어
오픈소스하드웨어Jake Yoon
 
G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)Jake Yoon
 
G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)Jake Yoon
 
G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)Jake Yoon
 
G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)Jake Yoon
 
G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)Jake Yoon
 
G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)Jake Yoon
 
Jake yoon세미나
Jake yoon세미나Jake yoon세미나
Jake yoon세미나Jake Yoon
 
Android Programming - Menus
Android Programming - MenusAndroid Programming - Menus
Android Programming - MenusJake Yoon
 
Android Programming - Input
Android Programming - InputAndroid Programming - Input
Android Programming - InputJake Yoon
 

Mehr von Jake Yoon (20)

SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)SOSCON 참관후기 공유세미나(1)
SOSCON 참관후기 공유세미나(1)
 
SOAP REST 이해
SOAP REST 이해SOAP REST 이해
SOAP REST 이해
 
Google I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/OGoogle I/O Extended Korea Student #3 About - real Google I/O
Google I/O Extended Korea Student #3 About - real Google I/O
 
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
안드로이드 프로그래밍 정복 - Android Study #레이아웃전개
 
Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현Android virtualization을 통한 IoT구현
Android virtualization을 통한 IoT구현
 
2일차 20140402
2일차 201404022일차 20140402
2일차 20140402
 
Android Framework를 활용한 진정한 모바일 클라우드 이야기
Android Framework를 활용한 진정한 모바일 클라우드 이야기Android Framework를 활용한 진정한 모바일 클라우드 이야기
Android Framework를 활용한 진정한 모바일 클라우드 이야기
 
Dark Cloud
Dark CloudDark Cloud
Dark Cloud
 
소설네트워크 for iOS
소설네트워크 for iOS소설네트워크 for iOS
소설네트워크 for iOS
 
passU
passUpassU
passU
 
오픈소스하드웨어
오픈소스하드웨어오픈소스하드웨어
오픈소스하드웨어
 
G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)G+ Summer C Study 20130718(8일차)
G+ Summer C Study 20130718(8일차)
 
G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)G+ Summer C Study 20130717(7일차)
G+ Summer C Study 20130717(7일차)
 
G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)G+ Summer C Study 20130712(5일차)
G+ Summer C Study 20130712(5일차)
 
G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)G+ Summer C Study 20130711(4일차)
G+ Summer C Study 20130711(4일차)
 
G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)G+ Summer C Study 20130709(3일차)
G+ Summer C Study 20130709(3일차)
 
G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)G+ Summer C Study 20130703(1일차)
G+ Summer C Study 20130703(1일차)
 
Jake yoon세미나
Jake yoon세미나Jake yoon세미나
Jake yoon세미나
 
Android Programming - Menus
Android Programming - MenusAndroid Programming - Menus
Android Programming - Menus
 
Android Programming - Input
Android Programming - InputAndroid Programming - Input
Android Programming - Input
 

Android Programming - AdapterView

  • 1.  
  • 2. 어댑터 뷰 - 리스트 뷰 , 그리드 뷰 , 스피너 , 갤러리 등 항목 집합을 표시하는 데 사용되는 것을 통칭하는 말 - 어뎁터 뷰는 ViewGroup 으로부터 파생되므로 항목에 해당하는 여러 개의 차일드 뷰를 가질 수 있다 . - 상호작용도 처리함 위젯 ( 어뎁터뷰 ) 어뎁터 DATA
  • 3.
  • 4. 어댑터 뷰의 기본 리스트뷰 리스트 뷰 어댑터 뷰의 대표 위젯으로 항목들을 수직으로 펼쳐서 보여주는 것 1. 데이터 원본 준비 (static ArrayAdapter<CharSequence> createFromResource ( Context context, int textArrayResId, int textViewResId)- XML 로 어댑터만들기 2. 어댑터 준비 ArrayAdapter(Context context, int textViewResourceId, List<T> objects) ArrayAdapter(Context context, int textViewResourceId, T[ ] objects) 3. 어댑터 연결 void setAdapter( T adapter )
  • 5. 어댑터 뷰의 기본 리스트뷰 대표 속성 choiceMode 항목을 선택하는 모드 , 선택을 허용하려면 사용자가 누를 수 있는 체크 박스나 라디오 버튼이 레이아웃에 배치되어 있어야 한다 . divider 항목사이에 구분선을 지정한다 . dividerHeight 로 높이를 지정할 수 있다 . entries 리스트 뷰에 표시할 배열을 지정한다 .
  • 6. 어댑터 뷰의 기본 리스트뷰 항목 편집 - 리스트뷰에 항목을 넣거나 뺄 때는 리스트 뷰 자체를 프로그래밍 하는 것이 아니라 어댑터와 연결된 원본을 편집해야 한다 . - 원본을 편집한 후에는 BaseAdapter 의 notifyDataSetChanged() 메서드를 호출하여 참조하고 있는 원본 데이터가 변경되었음을 알려야 한다 .
  • 7. 어댑터 뷰의 기본 리스트뷰 커스텀 항목 뷰 - 이건 너무 심오해 정리할 수가 없다 한 10 번읽어보면 알게됨 소스도 어려우므로 꼭 해보길 추천
  • 8. 어댑터 뷰의 기본 리스트뷰 마무리 - 안드로이드의 리스트 뷰는 유연성이 굉장히 좋은 편이다 . - 어댑터와 분리되어 있어 임의의 원본으로부터 데이터를 공급받을 수 있으며 레이아웃을 커스텀 디자인 할 수 있으므로 출력 방식에도 제한이 없다 . - 이질적인 뷰를 한 리스트에 넣을 경우 상당히 비 효율적이다 . 이럴땐 걍 LinearLayout 을 쓰는게 ..
  • 9. 어짜피 엑티비티로 쓸꺼면 리스트액티비티 - 리스트 뷰는 그 자체 덩치가 크고 다른 뷰를 포함할 수 있는 뷰 그룹이라 보통 액티비티 전체를 가득 채운다 . - 그래서 아예 시스템 차원에서 리스트 뷰만으로 액티비티를 구성하는 ListActivity 클래스가 제공된다 . - setContentView() 호출문이 필요 없다 . - setAdapter() 대신 setListAdapter 로 한방에 ..!
  • 10. 파법 파법 파법 팝업 !! 스피너 스피너 리스트 뷰처럼 목록을 표시하며 클릭할 때만 팝업으로 뜨는 위젯 - 스피너는 대체로 여러 가지 선택 사항중 하나를 선택 받을 때만 사용된다 . - 스피너는 선택 사항에 대한 프롬프트 메시지를 팝업 상단에 따로 표시할 수 있다 .
  • 11. 결국 테이블……… 그리드 그리드 뷰 항목들을 2 차원의 표 형태로 출력하는 위젯 . - 넓게 보여주므로 대량의 데이터 중 하나를 선택받을 때 적합하다 .
  • 12. 수평스크롤 !!! 갤러리 갤러리 중앙이 고정되어 있고 수평으로 스크롤되는 어댑터 뷰이다 . - 가장 전형적인 사용 예는 이미지 선택기이다 .
  • 13.