본문 바로가기

클래스

(3)
[안드로이드] 어댑터뷰(Adapter View) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복(549p~567p) 참조 우리가 앱에서 가장 많이 보는 형태가 리스트뷰가 아닐까 싶다. 리스트뷰, 그리드뷰, 스피너, 갤러리를 묶어서 어댑터(Adapter)라고 부른다.어댑터 뷰(Adapter View)는 ViewGroup으로부터 파생되어 터치 입력도 받는다. 우리가 흔히 노트북에 사용하는 어댑터(Adapter)라고 부르는 부분이 있다. 간단하게 생각해서 "변환"을 해주는 다리 역할이라고 보면 된다. 그렇다면 어댑터 뷰라는 말..
[안드로이드] 이미지 버튼(Image Button) ※ 저는 안드로이드 프로그래밍 정복(김상형 著, 한빛미디어) 책을 이용해 공부하고 있으며예제와 코드는 이 책을 통해 공부중임을 밝힙니다.개인적인 공부를 하면서 정리한 형식이기 때문에 심각한 오류가 있을 수 있습니다. 피드백 주시면 정말 감사하겠습니다. ※ 안드로이드 프로그래밍 정복(542p~547p) 참조 직쏘 사진을 누르면 버튼처럼 클릭이 된다.ImageButton은 Button으로 부터 직접 상속 받은 것이 아니라 ImageView의 서브 클래스이다. 이렇게 레이아웃에 을 만들 수도 있지만 일반 의 속성 지정을 통해 이미지+텍스트 표시가 가능하다. drawableLeftdrawableTopdrawableRightdrawableBottomdrawableStartdrawableEnddrawablePadd..
[JAVA} 클래스와 인스턴스(Class, Instance) 0. 들어가기 앞서 클래스는 기본 뼈대이고인스턴스는 구체적인 "상태(변수)" 와 "행위(기능)"의 집합이라고 생각하자. 위 카드를 생각해본다면카드 클래스에 대표적으로 들어가야 할 것들이 있을 것이다. 1. 고객의 이름 (변수) 2. 카드 유효기간 (변수) 3. 카드 번호 (변수) 4. 정보 인식 기능 (메서드) 5. 정보 보안 기능 (메서드) 그런데 고객 A, 고객 B, 고객 C 마다 가지고 있어야 할 정보들이 각기 다를 것이다.이렇게 찍어낸 카드는 각기 다른 "상태와 행위"를 갖는다. VisaCard 고객 A = new VisaCard ( ) ; // 고객 이름 : A , 유효기간 06월/20년VisaCard 고객 B = new VisaCard ( ) ; // 고객 이름 : B , 유효기간 05월/13..