본문 바로가기
728x90
반응형

App42

Android_Java(2) - 안드로이드 기본사항 1. View 클래스 1) 안드로이드 화면에서 실제로 사용되는 것들은 모두 View 클래스 상속 받음 2) 다른 말로 '위젯'이라고도 함 - (화면) 버튼 => 버튼 위젯 - (코드) 버튼 => 버튼 클래스 3) 다른 위젯을 담을 수 있는 위젯 => 레이아웃이라고 함 - 레이아웃은 ViewGroup 클래스 아래 존재함 - 레이아웃도 크게 보면, 위제에 포함됨 4) XML 속성 - id 속성 - 뷰의 식별자 - java 코드에서 위젯에 접근할 때, id 속성에 지정한 아이디 사용 - 뷰의 위치와 크기 - match_parent : 부모의 크기를 꽉 채움 - wrap_content : 뷰가 나타내는 내용물의 크기에 맞춤 - 숫자 : 정확히 지정함 - 화면에 보이기 속성 - visible (0) : 디폴트 값.. 2022. 2. 4.
Android_Java(1) - 개요 0. 안드로이드 버전 리스트 - https://developer.android.com/studio/releases/platforms?hl=ko 1. Hello Android app 1) Name : 프로젝트 이름 2) Minimum SDK : 앱이 작동하는 최하 버전 2. 안드로이드 프로젝트 생성 1) 2개 항목 추가됨 - Layout Name : 기본 화면인 XML 파일 이름으로 지정 - Activity Name : 기본 소스인 Java 파일 이름으로 지정 2) 화면 구성을 위한 XML 파일 - 뷰 컴포넌트(위젯, 클래스) - 부모 뷰, 루트 뷰, 컨테이너 뷰 : 다른 뷰를 가질 수 있는 뷰 - 자식 뷰 : 다른 뷰를 가질 수 없는 뷰 (말단에 있는 뷰) - 레이아웃 뷰 - 자식 뷰의 배치(위치)를 설.. 2022. 2. 3.
728x90
반응형