[edwith] 안드로이드 앱 개발 중급 (2)

2019. 7. 1. 10:19Engineer/안드로이드 앱 프로그래밍

반응형

강의 내용은 모두 

https://www.edwith.org/android_adv/joinLectures/6084

에서 가져온 것입니다. 



 Lecture 2 



   Chapter 1. 안드로이드 5.0


구글의 디자인 표준과 같은 것이 머티리얼 디자인이다. 구글 홈페이지에 매우 상세하게 기술 되어있다.  













  




실습에서는 앱바를 만들어보는 것.



프래그먼트를 액티비티에 추가하는 두가지 방법

  1. 액티비티의 레이아웃 파일에 프레그먼트를 선언하는 방법 - 레이아웃 파일만으로도 어떤 프레그먼트를 사용하고 있는지를 직관적으로 알 수 있음
  2. 자바 코드에서 프레그먼트를 추가하는 방법 - 프로그램 상에서 동적으로 프래그먼트를 관리할 수 있다는 장점이 있다. 여러개의 프래그먼트를 동적으로 변경 관리해야 하는 경우에 사용된다. 



(1), (2), (4) 방식은 자바에서 지원하는 방식이고. (3)번 방식은 Android에서 지원하는 방식. 

실습에서는 액티비티에서 프레그먼트로 데이터를 전달하는 코드와 프레그먼트에서 액티비티로 이벤트를 전달하는 것을 구현함.






반응형