android portrait (1) 썸네일형 리스트형 [ Android ] 가로/세로 화면 전환 앱을 만들면서 겪는 문제 중 하나가 단말의 방향 전환 문제이다. 단말의 방향이 바뀌었을 때는 가로와 세로 화면의 비율에 따라 화면이 다시 보이게 된다. 이는 액티비티가 없어졌다가 다시 생기는 현상이다. 따라서 onCreate() 함수도 다시 호출되며, 이에 따라 가지고 있던 데이터도 초기화된다. 이러한 문제를 처리하는 방식에는 3가지가 있다. | 액티비티 바뀜 + 가로/세로 레이아웃 가로와 세로 각각의 XML 레이아웃 파일을 생성해두고 화면 방향이 전환될 때, 액티비티는 바뀌면서 방향에 맞는 XML 파일을 화면에 보여주는 방식이다. res폴더 하위에 layout-land (지정된 이름) 리소스 폴더를 추가하고 여기에 가로 XML 레이아웃 파일을 저장해둔다. 이 때, 세로 XML 파일과 가로 XML 파일명.. 이전 1 다음