본문 바로가기

Android

[5일차]스피너Spinner

GirdView


strachMode 남은 여백을 어떻게 처리할 것인가. 

 - spacingWidth, columnWidth, spacingWidthuniform

Scrollview를 놓고 옆으로 커지게 하고 싶으면

strachMode를 none하면 된다. 


사용하는 방법은 똑같다. 

리스트로 만들면 된다. 


어댑터 설정해서 쓰면 된다. 

그리드 뷰는 이미지 불러와서 그리드 뷰로 보여주는거 해볼거다. 

HeaderGridView

gridview는 헤더 뷰가 안된다. 
그래서 그런것들은 리사이클러 뷰에서 할 수 있다. 
이거는 지금 안쓴다. 

예전에는 그리드뷰 소스를 다운받는걸 썻다. 

Spinner

리스트뷰 만큼 많이 쓰이진 않지만 그래도 많이 쓰인다. 

안드로이드 스피너 라고 합니다. 

api11전까지 다이얼로그 형식이었는데 
이후에는 드롭다운 형식으로 바뀌었다. 이건 팝업이다. 

속성은

entres 
 - Spinner에 부여줄 String Array, 내부적으로 ArrayAdapter 설정된다. 
dropDownVerticalOffset 
간격을 어떻게 할지.
popupBackGround 

실습.

스피너는 내가 선택된 아이템을 onItemSelected 리스너를 설정해준다. 
스피너는 맨 처음 선택된게 뜬다. 

뷰페이져 같은경우 선택됬다고 뜨지 않는다.

그지같다.

통일성이 없기 때문에 외워야 된다. 


SpinnerAdapter 새로 만들기 

String 에 array를 리스트의 콜렉션으로 바꾸는 것


Arrays.asLsit() 이거다. 




'Android' 카테고리의 다른 글

[6일차]리사이클러뷰 계속  (0) 2016.07.18
[5일차]드디어 리사이클러 뷰 !!!!  (0) 2016.07.15
[5일차]Expandablel list View  (0) 2016.07.15
[4일차]멀티어댑터 만들기 실습  (0) 2016.07.13
[4일차]BaseAdapter 실습  (0) 2016.07.13