tiptiptiptip
반복적으로 계속 봐야한다.
안드로이드 액티비티
안드로이드에서 화면은 window 라 한다.
화면자체를 관리하는 Class를 Activity 라한다.
AppCompatActivity
Activity
상속 support library
Fragment
Fragment Activity
상속 AppCompatActivity(ActionBar를 지원하려고)
Activity 를 상속받으면 액션바를 사용할 수있으나, 하위버전에서는 지원을 하지 못해 appCompatActivity를 상속한다.
onCreate()
Activity가 구동되면 반드시 onCreate() 가 호출이 된다.
Activity에 생성자와,attach를 호출하는 시점을 알수없다. 그래서 onCreate()가 다 갖춰지고 한번만 호출된다.
setContentView()
화면에 내가 구성한 것을 띄우는것.
activity_main.xml
화면을 설계해놓은 문서.
코드를 통해 화면을 구성하면, 수정할때 코드를 수정해야하니까, 이걸 쓴다.
내부에서 inflater를 통해 뷰를 만든다.
안드로이드 manifest 안에 pakage 명이 앱의 id 니까 먼저 읽는다.
그다음 쭉 명세를 읽는다.
application 안에 intent-filter 를 통해
action android:name = "android.intent.action.Main"을 통해 제일 먼저 실행할 액티비티를 찾는다.
Texview xml안에 내용을 미리 넣어놓으면, 굉장히 안좋은 방법이다. 그래서 String 리소스를 만든다.
res/values/string.xml에서 resource 밑에 String name ="hello world"로 넣는다.
xml에서 @string/helloworld를 하면 리소스를 참조한 String이 표시된다.
'Android' 카테고리의 다른 글
[2일차]configuration (0) | 2016.07.11 |
---|---|
[2일차]안드로이드 Tip (0) | 2016.07.11 |
[2일차]안드로이드 빌드과정 (0) | 2016.07.11 |
[1일차] 안드로이드 디버깅 소개 (0) | 2016.07.08 |
[1일차] 안드로이드 소개 (0) | 2016.07.08 |