일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 그리디 알고리즘
- 백트레킹
- boj
- BOJ 2098
- 외판원 순회
- 생활코딩
- MST
- 성화봉송주자
- 다이나믹 프로그래밍
- BFS
- 캘리그라피
- upper_bound
- 다음 API
- 영어회화 100일의 기적
- 성화봉송
- 다음 지도 api
- 평창동계올림픽
- DP
- 삼성 코딩테스트
- yolo
- Segment Tree
- 창훈쓰다
- 언어의 온도
- 안드로이드 스튜디오
- 비트마스크
- multiset
- 인간이 그리는 무늬
- lower_bound
- 위상정렬
- 이분탐색
- Today
- Total
Hoon222y
Android App 제작 공부하기(1) - 기본 파일 및 Layout 이해 본문
나는 초보니까 .... 도전!!
보통 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 이해였다.
'개발 > 듣는 악보 - Lisic' 카테고리의 다른 글
Android App 제작 공부하기(3) - 어플 진행 상황 (0) | 2016.12.31 |
---|---|
Android App 제작 공부하기(2) - View의 영역 이해 (0) | 2016.12.28 |
음악 어플 일정 (0) | 2016.12.26 |
시각장애인을 위한 APP - 악보 인식 및 오선 제거 과정( 업데이트 1/20 ) (72) | 2016.11.13 |
시각장애인을 위한 APP - 기획 및 설명 (0) | 2016.11.13 |