반응형

안드로이드 스피너 2

[Android] Spinner(or RecyclerView) Custom Scrollbar.

안녕하세요 골드입니다. 종종 스크롤 바를 커스텀해야 하는 일이 있습니다. 오늘은 간단하게 적용할 수 있는 커스텀 스크롤을 구현하도록 하겠습니다. RecyclerView나 Spinner처럼 Scrollbar 속성을 선언할 수 있는 모든 View에 적용할 수 있습니다. 1. Drawable xml 파일 선언 Scrollbar는 두 부분으로 나뉘어 있습니다. 배경에 전체 스크롤 길이를 나타내는 Track 부분과 현재 스크롤 위치를 나타내는 Thumb입니다. 필요에 따라 두 개의 drawable xml 파일을 만들어 각각 적용하면 됩니다. 먼저 Track을 위한 drawable xml 파일입니다. 기본적으로 xml을 이용한 Shape 그리는 방법과 동일합니다. 다음은 Thumb 부분입니다. 파일은 drawabl..

[Android/java] Spinner Item list (안드로이드 스피너 사용하기)

안녕하세요 골드입니다. 오늘은 Spinner 위젯을 사용하여 아이템 리스트를 만들어 보도록 하겠습니다. 안드로이드에서 Spinner라고 불리는 view는 Drop down menu 라고도 불립니다. 클릭하면 버튼 아래로 목록이 나타나고 그 중 하나를 클릭하면 어떠한 이벤트가 발생하도록 도와줍니다. 1. activity_main에 Spinner 코드 생성하기 먼저 xml 파일에 Spinner 태그를 작성하겠습니다. Spinner 리스트 아이템을 클릭했을때, 클릭한 값을 보여주기 위한 TextView도 함께 작성하겠습니다. 전체를 LinearLayout으로 감싸고 Orientation은 Vertical로 해서 뷰들을 수직으로 정렬하였습니다. 먼저 TextView를 하나 만들고 그 다음 Spinner를 만들었..