본문 바로가기

모바일애플리케이션개발

안드로이드 스튜디오 스피너와 그리드뷰를 배워보자!

이번엔 스피너와 그리드뷰를 배웠는데, 자동문자완성 부터 확인해 보겠습니다.



AutoCompleteTextView를 레이아웃에 추가한 후

completionThreshold를 설정해줍니다.

1은 1개를 입력했을때 부터 자동문자완성을 찾겠다는 얘기입니다.




그후 어답터에 연동시켜줍니다.

이미 설정되어있는 simple_dropdown_item_1line으로 설정했습니다.




이번엔 스피너 입니다. 

value안에 array란 xml을 만든 후

위처럼 원하는 내용을 입력해줍니다.



스피너도 전에 햇던 리스트뷰와 마찬가지로

adapter에 연결해 줍니다.

리스트뷰와 마찬가지로 커스텀어답터에 연동 가능합니다.



그리드뷰를 보겠습니다.

커스텀그리드뷰를 만들기 위해

위처럼 xml파일에 원하는 모양을 만듭니다.



위는 커스텀 어답터 설정모습입니다.

원하는 모습의 item모양의 레이아웃을 연결 시켜주는 모습입니다.



커스텀 위젯입니다.

원하는 모양으로 xml파일로 만든 후에




위처럼 새로만든 class에 custom 위젯을 연동시켜줍니다.



표현하기 원하는 레이아웃에 (저같은경우 MainActivity)

위처럼 입력해줍니다.




이벤트를 만들어 줍니다.



AddFruit 클래스 안에 인터페이스를 만들어줍니다.