Hoon222y

Android App 제작 공부하기(1) - 기본 파일 및 Layout 이해 본문

개발 /듣는 악보 - Lisic

Android App 제작 공부하기(1) - 기본 파일 및 Layout 이해

hoon222y 2016. 12. 28. 15:20

나는 초보니까 .... 도전!!


보통 4가지를 기본으로 많이 쓴다고 한다. 

(참고 - ctrl+shift+N은 이동하고자 하는 파일로 이동)

(Shift+F6 을 통해 동시에 태그가 바뀌게 할 수 있다  / 

추가적으로 변수이름 바꾸기 등 동기화에 필요한 모든 이름 바꾸기에 유용함 )


1)activity_main.xml - 매인 엑티비티의 레이아웃 파일

     이곳에서 메인 엑티비티의 레이아웃을 구성 가능 

2)MainActivity.java - 메인 액티비티의 동작을 지정하는 자바 소스 파일 

     버튼을 눌렀을 떄의 동작, 앱이 처음 생성되었을 때 필요한 처리 등등 액티비티를 실제로 동작하게함 

3)AndroidMainFest.xml - 앱에 대한 정보를 기술하는 파일 

    앱 이름 , 앱 테마 , 앱 아이콘, 어느 액티비티를 메인으로 할 것인지 등을 지정

4)build.gradle - 프로젝트에 대한 정보를 기술하는 파일 

   앱에 대한 정보와 사용할 라이브러리 등을 지정 


------------------------------------------------------------------------------------------------------------------------------------------------

activity_main.xml에서   xmlns:android="http://schemas.android.com/apk/res/android" 

이 부분은 namespace이런 개념으로써 이 구문을 최상위 태그 맨 위에 항상 넣어줘야 한다. 


안드로이드에서 화면을 구성하는 부속품들을 통틀어서 뷰(Wiew)라고 한다.

그 중 특별히 텍스트 , 버튼 , 체크박스 같이 화며에 보이느 것들을 위젯(Widget)이라고 한다.

뷰 중 레이아웃은 직접적으로 화면에 보이지 않고 다른 뷰들을 담는 껍데기 역할을 한다.

위젯은 파일 레이아웃은 폴더 이렇게 생각하면 이해가 편하다.



여기서의 차이점은 위에 layout는 match_parent인데 안에 들어가는 layout에는 wrap_content라는 것이다. 

이 차이점은 

라고 한다. 


여기까지 기본적인 Layout 이해였다. 





Comments