본문 바로가기

Chapter 4. Application Construction Chapter 4. Application Construction1. Layout Inflation - Inflation · XML Layout에 정의된 내용이 Memory 상에서 객체화하는 과정 · XML Layout File의 경우 Project가 Build되는 시점에 Binary File로 Compile되어 Application에 포함되는데 실제로 실행 시점이 돼서야 Load되어 Memory 상에 객체화된다. · Inflation 관련 Class & Method ◦ setContentView() Method12345678public class MainActivity extends ActionBarActivity { @Override protected void onCreate(Bundle savedIn.. 더보기
Project 3주차 : 프로그램 기초기능 개선 및 정보 수집 Project 3주차 : 프로그램 기초기능 개선 및 정보 수집 - 3주차 계획 · 총학생회, 동아리 정보 수집 · 프로그램 기초기능 개선 ◦ 드로어 메뉴에 홈, 로그인, 설정 추가 ◦ 뒤로버튼 두 번 누를 시 앱 종료 ◦ 플래그먼트 스택을 이용한 플래그먼트 제어 - 총학생회, 동아리 정보 수집 결과 · 축제 준비로 정보 수집 불가 · 각 학과, 대학원으로 정보 수집으로 대체 - 프로그램 기초기능 개선 ◦ 드로어 메뉴에 홈, 로그인, 설정 추가 ◦ 뒤로버튼 두번 누를 시 앱 종료 ▹ 가장 첫화면의 홈에서 뒤로를 두 번 누를 시 종료되도록 처리 ◦ 플래그먼트 스택을 이용한 플래그먼트 제어 ▹ 플래그먼트가 대체(replace)될때 스택에 추가하며 이후 뒤로버튼을 누를 때마다 스택에서 pop을 해 빼낸다. ▹ .. 더보기
Project 2주차 : 프로그램 작성 시작 및 정보수집 Project 2주차 : 프로그램 작성 시작 및 정보수집(15. 9. 14 ~ 15. 9. 20) - 2주차 계획 · 총학생회, 동아리 정보 수집 - 안영재, 최수호 · 초기 레이아웃 구성 - 송진하 - 초기 레이아웃 구성 · 참고 ◦ http://androidhuman.com/546 ◦ ActionBar Drawer를 이용해 작성 ◦ 참고 블로그에서는 2014년 6월에 작성되어 현재 버젼과 맞지않아 수정이 많이 필요했음 ◦ 수정이 필요했던 부분 ▹ ActionBarDrawerToggle Method ▹ 해결 방법 : http://thejn.tistory.com/189 - 초기 레이아웃 구성 결과 · 초기화면 · ActionBar Drawer의 메뉴의 Text View 화면 - 정보수집 결과 · 축제기간.. 더보기