본문 바로가기

Android

[2일차]액티비티 구성,액티비티 안에 함수 살펴보기


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