자유롭게 질의 및 응답을 할 수 있는 게시판입니다. 개발자 여러분의 답변이 큰 도움이 됩니다.
- 제품설치/등록 오류 문의: 설치/등록 Q&A 이용 (제품 구매 고객 한정)
Firemonkey 갤럭시 탭 가로모드 실행시, 앱이 꺼지는 현상
2016.12.07 22:13
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요. 질문드립니다.
xe10 과 갤럭시탭을 사용중에 있습니다
갤럭시 탭에서 보통 다른앱들을 보면, (가로모드일시) 앱실행시 자동으로 새로모드로
변해서 앱이 실행되더라구요..
그래서 제 앱도 세로모드로되어 있는데.
(프로젝트 메뉴 > Option > Application 에서 Orientaion 탭을 선택하고 Portrait 선택했음)
갤럭시탭 가로모드에서 실행하면 앱실행후 바로 앱이 종료되어 버립니다.
(아마도, 옵션에서 세로모드 고정이여서 그럴수도 있을거 같습니다)
세로모드에서 실행시에는 정상적으로 앱이 실행됩니다.
가로모드에서 실행해도 세로모드로 고정으로 앱이 나오게 하는 방법은 없나요?
(다른앱들은 가로모드에서 앱을 실행해도 세로모드로 잘 실행이 되더라구요)
댓글 3
-
험프리
2016.12.08 13:47
-
가을이다
2016.12.08 14:51
답변 감사드립니다.
험프리님이께서 항상 답변주시느라 고생이 많으시네요 ^^
해당 부분을 답을 찾아, 팁게시판에 올려두었습니다.
http://cafe.naver.com/delphifmx/1733
감사합니다.
-
험프리
2016.12.08 16:29
가을이다님이 올려주신 댓글 퍼옵니다^^
==================================
안녕하세요.
가을이다입니다.
갤럽시탭으로 앱을 만드는 도중에 알아낸 부분을 알려드리려고 합니다 ^^
저는 세로모드를 기준으로 앱을 만들었습니다.
그래서 아래와 같은 옵션을 선택했죠 (무조건 세로모드)
(프로젝트 메뉴 > Option > Application 에서 Orientaion 탭을 선택하고 Portrait 선택했음)
그런데 갤럭시탭을 가로모드로 눕힌다음 제앱을 실행하면, 초기화면 나오고 바로 튕기는 현상이 나옵니다. (앱종료)
다른 앱들은 어떤가 했던, 가로로 눕히고 앱을 실행하면 자동으로 앱이 세로로 나오더라구요..
그래서 찾아낸 결과 아래와 같이 하면 문제없이 동작한다는걸 알아냈습니다.
매니페스트 파일에
android:configChanges="orientation|keyboard|keyboardHidden" 이부분을
android:configChanges="orientation|keyboard|screenSize|keyboardHidden" 이렇게 수정해주면 됩니다.
"screenSize" 부분을 추가한거죠.
위 옵션을 추가하게 되면, (가로/세로 모두 적용모드일경우) 앱실행중 화면 전환시에도 앱 종료없이
잘 실행되는것을 확인하실 수 있습니다.
이 부분에서 오류를 경험하셨던 분들이 도움을 받길 바라며..
가을이다 였습니다 ^^
Firemonkey 갤럭시 탭 가로모드 실행시, 앱이 꺼지는 현상
2016.12.07 22:13
본 게시판 사용시 당부 사항
* 이 게시판은 자유롭게 질문을 올리고 자발적으로 답변을 공유하는 게시판입니다.
* 어느 누구도 답변을 달아야만 하는 책임은 없습니다.
* 따라서 질문을 올리실 때에는 최대한 자세하고 정중하게 질문을 올려 주세요.
* 최대한 질문을 자세히 올려야 답변도 자세히 올라 옵니다.
* 본 질문에 답변을 주시는 여러 개발자님들께 미리 감사드립니다.
-----------------------------------------------------------------------------------------------
안녕하세요. 질문드립니다.
xe10 과 갤럭시탭을 사용중에 있습니다
갤럭시 탭에서 보통 다른앱들을 보면, (가로모드일시) 앱실행시 자동으로 새로모드로
변해서 앱이 실행되더라구요..
그래서 제 앱도 세로모드로되어 있는데.
(프로젝트 메뉴 > Option > Application 에서 Orientaion 탭을 선택하고 Portrait 선택했음)
갤럭시탭 가로모드에서 실행하면 앱실행후 바로 앱이 종료되어 버립니다.
(아마도, 옵션에서 세로모드 고정이여서 그럴수도 있을거 같습니다)
세로모드에서 실행시에는 정상적으로 앱이 실행됩니다.
가로모드에서 실행해도 세로모드로 고정으로 앱이 나오게 하는 방법은 없나요?
(다른앱들은 가로모드에서 앱을 실행해도 세로모드로 잘 실행이 되더라구요)
댓글 3
-
험프리
2016.12.08 13:47
-
가을이다
2016.12.08 14:51
답변 감사드립니다.
험프리님이께서 항상 답변주시느라 고생이 많으시네요 ^^
해당 부분을 답을 찾아, 팁게시판에 올려두었습니다.
http://cafe.naver.com/delphifmx/1733
감사합니다.
-
험프리
2016.12.08 16:29
가을이다님이 올려주신 댓글 퍼옵니다^^
==================================
안녕하세요.
가을이다입니다.
갤럽시탭으로 앱을 만드는 도중에 알아낸 부분을 알려드리려고 합니다 ^^
저는 세로모드를 기준으로 앱을 만들었습니다.
그래서 아래와 같은 옵션을 선택했죠 (무조건 세로모드)
(프로젝트 메뉴 > Option > Application 에서 Orientaion 탭을 선택하고 Portrait 선택했음)
그런데 갤럭시탭을 가로모드로 눕힌다음 제앱을 실행하면, 초기화면 나오고 바로 튕기는 현상이 나옵니다. (앱종료)
다른 앱들은 어떤가 했던, 가로로 눕히고 앱을 실행하면 자동으로 앱이 세로로 나오더라구요..
그래서 찾아낸 결과 아래와 같이 하면 문제없이 동작한다는걸 알아냈습니다.
매니페스트 파일에
android:configChanges="orientation|keyboard|keyboardHidden" 이부분을
android:configChanges="orientation|keyboard|screenSize|keyboardHidden" 이렇게 수정해주면 됩니다.
"screenSize" 부분을 추가한거죠.
위 옵션을 추가하게 되면, (가로/세로 모두 적용모드일경우) 앱실행중 화면 전환시에도 앱 종료없이
잘 실행되는것을 확인하실 수 있습니다.
이 부분에서 오류를 경험하셨던 분들이 도움을 받길 바라며..
가을이다 였습니다 ^^
근본적인 문제는 좀 더 확인해 봐야겠습니다.
그 전에는 디바이스 화면의 방향을 확인해서 직접 전환해보면 어떨까 싶네요.
1, 화면 방향 확인 및 방향전환 이벤트를 수신합니다.
http://blog.hjf.pe.kr/446
2, 메인폼위에 레이아웃(TLayout)을 두고 레이아웃을 화면 방향에 따라 회전(RotationAngle)합니다.
(이때 화면 크기도 함께 조정해야 합니다.)
한번 검토해보시기 바랍니다.