뷰(view)
- 위젯(widget)
> 위젯의 크기를 지정할때 실제 스크린단위px(pixel)보다
디스플레이의 해상도(밀도)와 상관 없이 다룰 수 있는단위dp(Density-independentPixel)를
사용하는 것이 어떠한 기기라도 큰 차이 없이 보여줌- "클릭시" 액션 넣는 (버튼 클릭 이벤트 처리) 2가지 방법
> 버튼 위젯의 onClick속성 활용 : 버튼이 속해있는 Activity에서 클릭시 실행될 매소드를 만들고 버튼의onClick()속성에 해당 매소드 추가
> 이벤트 처리 객체를 이용 : Xml에 선언된배치된 버튼을findById<>를 통해 찾은 후 "이벤트리스너"를 설정하여 이벤트 발생시 실행할 매소드를 정의해둠- 이미지 관련
* 이미지 소스(파일)올릴때 조심해야하는 부분
> 이미지 뷰 (ImageView)
이미지 띄워줄때 사용
> 이미지 버튼
이미지를 담은 버튼
> 9-Patch 이미지
이미지가 그려질 영역의 크기가 늘어나거나 줄어들더라도 원본이미지 형태를 유지하도록 만들어진 이미지
파일의 확장자를 포함한 이름의 마지막이 ".9.png"로 끝나면, 안드로이드에서는 이를 나인 패치(9-Patch) 이미지 파일로 인식하여 처리
- 안드로이드 🤖