만족은 하되 안주하지는 말자

기록해야 기억한다

프로그래밍/Android 2

[Android]이벤트의 종류들과 MotionEvent를 이용한 터치이벤트 처리

* 터치 이벤트 - 화면을 누를 때 발생하는 이벤트 * 키 이벤트 - 키패드,HW 버튼을 누를 때 발생하는 이벤트 * 제스처 이벤트 - 터치 이벤트 중 패턴이 있는 이벤트 * 포커스 - 뷰마다 순서대로 주어지는 포커스 * 화면 방향 변경 - 화면 방향이 바뀜에 따라 발생하는 이벤트 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 textView = (TextView)findViewById(R.id.textView); View view = findViewById(R.id.view); view.setOnTouchListener(new View.OnTouchListener(){ @Override public boolean onTouch(View v, Motion..

[Android] view 와 view group의 정의와 관계

- View 화면에 보이는 객체들. 버튼과 텍스트 등등 Control 과 Widget 으로 불리는 UI의 구성요소 - View Group View들을 여러개 포함하고 있는 집합 뷰그룹도 뷰에서 상속하여 뷰가 됨. 즉 위의 뷰는 모든 영역을 포함함. *Widget? 컨트롤의 역할을 담당하는 것. 버튼과 텍스트 *Layout? 뷰그룹 중 뷰를 포함하며 그것들의 배치와 정렬의 역할을 하는 것 ※ 레이아웃도 뷰이기 때문에 레이아웃은 스스로 중첩 및 포함될 수 있음. 자바는 모든 소스코드가 기본적으로 Class로 구성되어 있음. extends 를 통해 상속으로 존재하는 클래스들 사용. public class MainActivity (자식클래스) extends AppCompatActivity ( 부모클래스)