본문 바로가기

커스텀컴포넌트 이벤트 처리 , 볼륨작동 ▩ 커스텀컴포넌트 이벤트 처리, 볼륨을 높여라 ▩ 안드로이드는 다양한 기본 위젯을 제공을 한다. Button, TextView, EditText,ListView,CheckBox, RadioButton,Gallery,Spinner있다. 이 위젯들 중에서도 개발자가 필요로 의해서 직접 View클래스를 상속받아서 위젯을 개발해야 한다. 이것이 커스텀 컴포넌트다. 만약 기존의 위젯을 약간만 변화를 주고 싶으면 위젯을 상속받아서 메소드를 제정의하면 된다. 이번 포스트에서는 볼륨을 동작하는 위젯을 만들어 보자! 1) 아래 그림과 같이 이미지를 res/drawable 폴더에 저장합니다. 이름은 "knob.png"입니다. 2> VolumeControView01 프로젝트를 생성합니다. 3>1번. MainActivity... 더보기
이벤트 처리 체크박스버튼(checkbox button) 사용 ▣ 이벤트 처리 (체크박스버튼(checkbox button))사용하기 ▣ 이벤트 처리에는 체크박스(checkbox) 위젯이 있습니다. 체크박스(checkbox) 위젯은 어느때 사용하면 쓰기 편한지 알아보도록 하겠습니디. 체크박스(checkbox) 위젯은 여러 개를 동시에 선택할때 사용되어지는 위젯입니다. 예제를 통해서 알아보겠습니다. 1) CheckBox file 프로젝트를 생성합니다. * checkBox01 파일 만듭니다. 체크박스버튼(checkboxbutton) 입력하고 next 누룹니다. * 아래와 같은 화면이 보입니다. next누루고 이동합니다. * 아래와 같은 화면으로 이동됩니다. 빈프로젝트를 선택합니다. * 아래와 같은 화면이 보이고 finish 눌러줍니다. 2) *es/layout에서 act.. 더보기
커스텀 버튼 만들기! ▩ 커스텀 버튼의 특징을 알아보겠습니다. ▩ 커스텀 버튼은 눌렀을때와 누르지 않았을때에 상태를 보여줍니다. 우선 첫번째, Custombutton프로젝트 생성합니다. 두번째, res/drawable 폴더에 두개의 그림 붙여넣기 합니다. 그리고 main.xml이라는 새로운 파일을 생성 합니다. [코드작성- 그림에 대한 코드인식이라고 생각하면 됩니다..] 버튼을 눌렀을때 그림표시을 나타냅니다. 버튼 누르지 않은 상태 그림표시을 나타냅니다. * 왼쪽 drawable 선택을 합니다. 그리고 마우스 오른쪽 버튼 누릅니다. 그러면 ew -> drawable resource file 클릭합니다. fileName 입력하고 저장버튼을 누르며 됩니다. 세번째, res/layout/activity_main.xml 파일을 생성.. 더보기