activity 없이는 화면에 보여줄 수 없음
intent-filter
를 보유하고 있는 activity가 첫 번째로 실행됨 (MainActivity)
Activity 안에는 View의 능력을 상속받은 클래스들만 보여줄 수 있음
화면마다 ✌하나의 activity✌ 필요
전세 사는데 집주인이 벽에 한 개만 놓으라고 함ㅠㅠ
ㅇㅋ 벽에 한 개 큰 거 걸고 그 안에 여러 개를 걸어버리자!
속성명이 겹쳐서 namespace android:text
(namespace:속성명) 사용
안드로이드 모든 View가 가지고 있어야하는 필수 속성
ⓐ 숫자 : 단위 - dp
권장, 디바이스의 해상도에 따른 크기 (density independent)
sp
권장, 디바이스 고유의 크기 설정을 따라감 (작게, 크게) ⓑ wrap_content : 내용 사이즈에 맞추기
ⓒ match_parent : 부모의 크기에 맞추기
안드로이드는 res 폴더 안에서 파티션을 나누어 source file 정리
이 폴더를 관리하는 관리자 객체 Resources
!
Resources는 어디에 어떤 자원이 있는지 자원마다 번호를 매겨놓은 문서를 가지고 있음 : R.java
R은 어디서든 부를 수 있음 (xml에서 @ = R을 부르는 것)
java파일에서 xml파일에 있는 값을 불러오기위해 사용하는 id
Resources가 붙여놓은 번호에 id를 부여해서 java파일에서 가져올 수 있게 함
<TextView
android:id="@+id/testText"
android:text="TEST"/>
tv = findViewById(R.id.testText);